- 浏览: 201027 次
最新评论
-
抛出异常的爱:
netfishx 写道hurricane1026 写道冉翔 写 ...
Ruby way Rails way Milky way -
netfishx:
hurricane1026 写道冉翔 写道好久灭见LZ老,欢迎 ...
Ruby way Rails way Milky way -
冉翔:
好久灭见LZ老,欢迎回来^_^最近一段时间,还真是想念LZ发帖 ...
Ruby way Rails way Milky way -
darkjune:
应该有地方可以下载的么
Ruby way Rails way Milky way -
zlst:
好东西,学习
Four cool IBM的ruby教程, 有的教程放在ibm dev上凉的太久了
播客的心情,起伏随着气温的变化,秋天啦该冷静地看看落下的叶子,有漂亮的,也有自家的树叶。
举荐SAP开发者网上的blog, 符合心情吗?
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4464
Lipstick on a Pig ( Why Rails is good for SAP )
Daniel McWeeney
Posted on Sep. 19, 2006 01:58 AM in Beyond SAP, Scripting Languages
为了让访问https 或SAP SDN有困难的游人方便阅读,一片切过来吧
If you were at SDN Day in Vegas or hung out in the clubhouse for any substantial period odds are good you heard about “Scripting Languages.” If you stumbled across Ryan Loweimage and were totally confused, you should probably start with this Wikipedia Link and then head over to read the Poignant Guide to Ruby and finally an Onlamp Article about Ruby on Rails, don’t worry about the second guy he is a little nuts, but a lot of fun to read.
With all of that learnin’ that out of the way, you might wonder what any of this has to do with SAP. Well nothing really, Ruby and the Ruby on Rails community have absolutely nothing to do with SAP. Which I personally look at as a good thing, but if you don’t believe me you might want to read the rest of this blog.
If you happened across my “Birds of a Feather Session” in the clubhouse or came to SDN Day and went to my Rails session, you might have seen me demo a Time Management system I wrote for my group using Ruby on Rails backended by a BW System. If you didn’t get to see it, here it is again. First, just a quick recap about what the heck you just saw, or saw last week: the names in the bottom left hand corner are people who work in my group basically, I just take a name and drop and drop them onto a project. Once the AJAX update finishes I can then use the bar that appears to set the start and end week for that person on that project. Again in the background AJAX is updating a BW cube, then in the lower right hand corner is a web template with a query that is running on the cube that I am writing to, which helps me level the resources as the year goes on. In a future blog I will walk though how I built such a thing but first I want to talk about what is the big deal with this Ruby on Rails(RoR) stuff.
The first positive of RoR is it’s ability to improve developer productivity. Yes, I know we all have already learned ABAP, but I couldn’t have written all that AJAX and drag and drop stuff in ABAP in the 2 days it took me to build the RoR application. The reason it was so easy to write is due to the way RoR applications are built. RoR forces you into using a MVC framework for your web applications, not only is this just good programming it also allows the framework to make some great logical leaps that really help you out. RoR really pushes the idea of “Convention over Configuration,” a simple example is that in a controller you have a method normally in that method somewhere you have to tell the controller what view to call, however in RoR if you name a view associated with that contro2ller the same name as the method RoR just links the two together and calls it automatically. Yes, of course you can override this if you want, but hey they were just trying to help you out.
Another really great tool built right into the RoR framework is the ability to code unit and integration tests right into the development environment. This really allows you to tear your application apart, rebuild it and make sure it still passes all the tests it did before you ripped it apart. This testing tool really speeds up development and helps drive errors out. You can even use this system really do test-first development.
Finally, the last point is that RoR isn’t ABAP, some might say this makes you less productive and in the short term I might agree but, in the long term you will be a faster, better developer and embracing the RoR framework now allows you to not only find talented ABAP developers but also talented RoR developers and like Woody Allen said, “[Using two technologies] immediately doubles your chances for a date on Saturday night.”
The other major area RoR helps your organization is in an area Shai himself said, we all need to work on, “Thril[ling] your Users.” If you showed the attached demo to an ABAP developer and said, “That’s an SAP system,” odds are pretty good they might think you are nuts and stop speaking to you all together ( don’t try this on your boss -- it won’t work ). However, show this to your actual end users and they might just kiss you. There is no easy way inside the bounds of normal SAP to make web based UIs that look like that, without dedicating a substantial amount of time to it, ask the SAP BI 7.0 developers. The reason RoR makes this so easy is it’s linking to a javascript library known as script.aculo.us which is based on the prototype library. These libraries are used all over the web and are very flexible a pretty much rock solid. Inside RoR you can make very simple calls to these libraries that do everything from the drag and drop stuff you saw in the demo to those slider bars to set the weeks all the while using the same script.aculo.us library to generate AJAX calls to the backend BW system.
There are even more benefits of using RoR however, I will leave all that up to your own imagination at this point, given all the information you’ve read from the 1st paragraph. Suffice to say that using the Ruby on Rails framework along with Piers Harding’s connectors can make your developers better..
估计一些读者不一定理解里面的ABAP,不要紧,以后有时间再讨论。
SAP这个号称是蓝宝石的,如何也上火车。
http://www.railscn.com/viewtopic.php?t=1810&highlight=SAP
评论
2 楼
bd7lx
2006-09-28
"As we say in Wyoming, you can put lipstick on a pig, but it's still a pig,"
切尼说
切尼说
1 楼
eachlive
2006-09-28
猪好酷!
发表评论
-
ROR 展厅
2006-11-15 13:11 2595http://happycodr.com/ 向朋友介绍有哪些 ... -
想看看model的关联, 带视觉化的-需要点黑客的技术
2006-11-14 11:46 2620最早发帖在 http://www.railscn.com/ ... -
宣传与广告
2006-11-14 11:27 2262其实 大家都有权利评论此书, 但谁也都没有真正意义上全面的评 ... -
Re: 别打了-改PK(呼吁版主开办ROR战场,不然沾上Ruby和Rails的帖子就卷入征战)
2006-11-14 11:03 1811玩点技术PK比较 ruby对 某某 -不一定当真 ht ... -
向Ning学习, 作一个多子域的程序, Clone开始吧
2006-11-14 10:37 2407是个给用户复制应用的网站, 用户可以定义属于自己的程序 ... -
Hamster 舵手公开招募
2006-11-15 11:38 95Palabre | Flash XML multiuse ... -
可视化你的Rails schema
2006-11-14 08:53 3915http://blog.zmok.net/articles/2 ... -
想起沉睡的Hamster, 心里有点凉
2006-11-13 17:37 3069http://www.railscn.com/viewto ... -
Re: 视觉化的思考:藏医学四部医典与唐卡的启示
2006-11-13 09:11 1602The Visual Display of Quantitat ... -
Java 留心! ROR来抢领地了(ROR camp 活动主题在何方)
2006-11-12 09:20 2080最近Ruby on Rails Camp 的主题说是Ru ... -
书评-松鼠中文
2006-11-10 17:26 1766http://radar.oreilly.com/archiv ... -
erlyweb 也上什么道 mvc -a component-oriented web 框架
2006-11-06 13:23 1719http://www.railscn.com/viewtopi ... -
ajax upload files
2006-11-06 11:20 90http://kpumuk.info/ruby-on-rail ... -
Dreamhost 流浪野猫之家
2006-11-06 11:15 1529[img]http://bd7lx.iteye.com/upl ... -
杰夫的下注------亚马孙和37信号公司全力打造互联网的超级ROR平台服务?
2006-11-04 15:17 4483http://www.businessweek.com/mag ... -
儿时的梦想-造自己的火车
2006-11-03 16:57 1739这篇自己造火车, 单轨 ... -
最佳实践系列之 Sidebars & Layouts in Ruby on Rails
2006-11-03 14:47 1312这也有BP 惊叹 http://web2withrubyo ... -
tips radrails
2006-11-03 17:07 57http://gotapi.com/ http://www. ... -
新手区, 也把Java和Ruby分隔开吧, 不然浅水区太乱了, 不方便阅读(分了已经分了)
2006-11-02 10:53 2645发了最新的回帖, 果然加速了灭顶的进程 http://www ... -
敏捷迁移
2006-11-03 10:04 1975看了白色星球后的感觉 ...
相关推荐
为了让商家生产出更符合消费者的口红,提高其销售量,本题提供在京东网站上爬取的1600多条销售数据。在这诸多影响口红销量的影响因素中,分析哪些因素对口红销量至关重要,根据这些因素预测商家的销售量。
之前香奈儿的丝绒款,就很不好用,儿子乱画,给我弄断的,也没心疼。 有200+ 包含如下: "昵称", "商品", "评分", "购买时间", "评论时间", "plus会员", "内容", 可以根据数据做数据分析 得出哪款口红销售...
讯腾网络-抖音口红机-公众号版v2.1.0(2)
7、一级推广功能,用户分享给好友后,好友点击后成为其下级,下级充值后可返佣 游戏余额+佣金红包 给上级,上级可提现佣金红包 8、推广海报自定义,自定义昵称,头像,二维码 9、海报二维码支持小程序二维、公众号...
报告研究的时间范围是2020年5月1日至2020年11月30日,涉及的产品包括在这一时间段内市场上的主要口红品牌和产品。通过选取如小红书、微博、天猫、京东等重要的网络营销平台上的数据,报告展现了不同品牌在市场上的...
7. **图形绘制**:Pygame的`draw`模块负责在屏幕上绘制各种图形,如口红、目标区、得分等。开发者需要定义口红和目标的图像或形状,并在渲染阶段将其绘制到合适的位置。 8. **界面设计**:良好的视觉效果能提升游戏...
1. "女神赢口红H5版安装配置事项 .docx":这是一个文档文件,很可能包含了详细的安装和配置指南,指导开发者如何将源码部署到服务器上,以及如何根据自己的需求进行定制。文档可能涉及服务器环境设置、数据库连接、...
4. **移动端适配**:考虑到是小程序版本,开发者需要关注不同设备的兼容性,确保游戏在各种屏幕尺寸和操作系统版本上都能正常运行。 5. **教程应用**:教程素材将指导开发者如何编译源码、设置环境、理解和修改代码...
码描述: H5口红源码 抖音抖抖赢口红源码带架设教程 ...支持史上最强三级分销!! 支持相应的金额,然后开始闯关,连闯三关即可将想要的口红领回家!!! 版本号:1.1.0 – 商业无限多开版 【后端升级到最新版本,前端
这款产品其实出来也蛮久了,就是之前的升级版,不过界面变得不一样了,功能上也是多了不少,这个源码是网友买来分享给我的,最新版,修复了不少的问题,某某卖一万多的就是这款了!可对接第三方支付,域名防封完美...
【抖抖赢口红v1.22源码】是一个基于ThinkPHP5框架开发的应用程序,主要用于搭建一种互动游戏平台,灵感来源于抖音平台上的口红挑战活动,旨在吸引用户参与并实现粉丝裂变。该应用可能包含多个功能模块,如用户登录...
2023最新H5幸运口红幸运闯关源码 抖音口红源码 -完美运营修复版可轮换防封【独立后台版】
【Cocos Creator 商场口红机游戏开发详解】 Cocos Creator 是一款强大的2D和3D游戏开发工具,尤其适合构建HTML5游戏、移动游戏以及微信小游戏。在本项目中,“cocos creator商场口红机.zip”是一个使用Cocos ...
这款游戏的目标是将口红精准地插到西瓜等水果上,同时避免与其他已插入的口红碰撞,简单易懂的玩法吸引了不少玩家。 游戏的核心是HTML5的Canvas元素,这是一个二维绘图表面,允许开发者通过JavaScript进行图形绘制...
综上所述,"基于ASP.NET-MAC口红官网售卖系统.zip"是一个综合性的Web应用项目,涵盖了ASP.NET开发、MVC架构、SQL Server数据库管理和电子商务功能。这个项目不仅体现了开发者的技术实力,也是他们学习成果的体现。
开发者或玩家可以在此基础上探索更多的可能性,体验超越常规的互动模式。 【标签】"口红机"是该项目的主要标识,表示它与现实世界中的口红机游戏相关联,旨在提供一种数字化的体验,可能包括模拟真实的抽奖过程、...
微信开发是构建在微信开放平台上的技术工作,开发者可以利用微信提供的SDK(软件开发工具包)和API(应用程序接口)来创建各种服务和功能。微信小程序是一种轻量级的应用形式,不需要下载安装即可使用,用户只需在...
2. 线上口红消费的代际变化:报告展示了2017年4月至2019年3月期间,95后在口红消费上的数据变化,显示了95后人群在线上口红消费的占比及贡献度逐年增长,并且这一增长速度超过了其他代际的消费者,表明95后对口红...
全开源H5女神赢口红 H5抖音口红机 女神口红 TP开发口红机 第五版带三级分销 内附详细安装文档和素材 TP口红机第五版带三级分销,持续更新发布 内附详细安装文档和素材 TP口红机第五版带三级分销 补充:后台地址:...
9. **真机调试**:微信开发者工具提供真机预览和调试功能,帮助开发者在实际环境中测试小程序,确保在不同设备上的兼容性和性能。 10. **发布与更新**:完成开发后,小程序需要通过微信开发者平台进行提交审核,...