芽核后端
sproutcore需要后端吗?它与 Web 应用程序的 Java 一样可靠吗?或者它仅用于客户端编程?苹果的 iworks.com 和 mobileme.com 项目怎么样?他们仅通过 sproutcore 和 javascript 进行编程,还是还使用其他东西作为后端,如 Java(webobjects)?
Does sproutcore need backend? is it reliable as Java for webapps? or does it use only for client-side programming? what about apple's projects as iworks.com and mobileme.com? do they programmed by sproutcore and javascript only or use also something else for backend as Java (webobjects)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于你想做什么。您可以使用 Sproutcore 开发客户端功能,而无需使用其 Fixture 抽象的后端。然而,通常 RIA 本质上是以某种方式连接到后端的。我想象 HTML5 之类的将会出现一些仅客户端的应用程序。 Sproutcore 是这些的理想选择,其他 JS 框架也是如此。
你关于“像java for webapps一样可靠”的问题没有意义。 Sproutcore 是可靠的,因为该框架可以工作,并且是开源的,因此如果您发现错误,您可以修复/修补它。此外,它还通过提供单元测试示例来促进 TDD。
需要明确的是,Sproutcore 不是服务器端技术。它仅适用于客户端(即浏览器或同等版本)。
It depends what you are trying to do. You can develop client side functionality with Sproutcore without a backend using their Fixture abstraction. However, usually RIAs by their nature are hooked up to a back-end somehow. I imagine with HTML5 and whatnot there will be some client-side only applications. Sproutcore is ideal for these, as are other JS frameworkds.
Your question about "reliable as java for webapps" doesn't make sense. Sproutcore is reliable in that the framework works, and is open source, so if you find a bug you can fix/patch it. Furthermore, it promotes TDD by shipping with unit test examples.
To be clear, Sproutcore is NOT a server side technology. It only works on the client (i.e. browser or equivalent).