用于 Web 应用程序开发的 sproutcore 或 cappucino?
我最近发现用于 Web 应用程序开发的 sproutcore 和 capuccino 框架是创建类似桌面应用程序的正确 MVC 方法。
据我所知,这两个框架之间的主要区别在于 Cappucino 将 HTML+CSS+Javascript 抽象为 Objective-J - Capuccino 的创建者开发的一种新编程语言,为 Javascript 添加了 OO 功能,而 Sproutcore 使用HTML5、CSS、Javascript。
经过大量思考后,我认为最好使用我们知道的技术,因此我下载了 Sproutcore 工具并完成了教程,我不得不说给我留下了深刻的印象。这正是我正在寻找的东西,用于组织复杂的网络应用程序。
然而,我刚刚偶然发现了以下链接: http://charlesjolley.sys-con.com/node/1341228
其中 Charles Jolley(Sproutcore 的创建者)表示他厌倦了等待 HTML5 和 ECMAScript5 规范的最终确定,并宣布从 1.1 版本开始他们将切换到 Objective-J!
所以现在的问题是 - Sproutcore 和 Capuccino 的真正区别是什么 - 我现在应该选择哪一个?
亲切的问候
斯瓦米
I recently found out about the sproutcore and capuccino frameworks for web app development as proper MVC approach to creating Desktop-like applications.
As far as I could understand, the main difference between the two frameworks is that Cappucino abstracts away the HTML+CSS+Javascript to Objective-J - a new programming language developed be the creators of Capuccino that adds OO capabilities to Javascript, whereas Sproutcore uses HTML5,CSS,Javascript.
After lots of pondering, I thought it's probably best to go with technologies we know, so I downloaded the Sproutcore tools and did the tutorials, and I have to say I was very impressed. Just the kind of thing I was looking for, for organizing a complex web app.
However, I just stumbled across the following link:
http://charlesjolley.sys-con.com/node/1341228
in which Charles Jolley (the creator of Sproutcore) syas that he's tired of waiting for the HTML5 and ECMAScript5 specs to get finalized, and announces that from version 1.1 onwards they will be switching to Objective-J !
So now the question is - what will actually differentiate Sproutcore and Capuccino - and which one should I choose now?
Kind Regards
Swami
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你应该检查乔利发表的那篇文章的日期。我相信是 4 月 1 日:)
另外,我建议给它一点时间,因为这两个框架都有详细的文档记录。我尝试 Sproutcore 是因为我有点讨厌 Objective-J 抽象而不是像 JavaScript 这样的很棒的语言,但我意识到 Sproutcore 也有一个非常陡峭的学习曲线(主要是因为缺乏示例和教程)。它也在一个月(大约)前达到了 1.0,您会发现许多示例都已经过时了。我希望在接下来的几个月里,重点将放在记录该框架上。
You should check the date of that post by Jolley. I believe it's April 1st :)
Also, I would suggest to give it a bit time, since both frameworks are terribly documented. I tried Sproutcore because i kinda hate all that Objective-J abstraction over an awesome language like JavaScript, but I realized that Sproutcore as well has a very steep learning curve (mainly because of the lack of examples and tutorials). It also hit 1.0 a month (or so) ago and many of the examples you'll find are outdated. I hope that in the next months the focus will be on documenting the framework.