我是网络开发的新手(虽然我很早就使用HTML,CSS构建了基本网站,攻击了各种CMS等),并且想知道什么语言和相关框架最好是配合动态用户界面(即AJAX-ey效果)的数据驱动的Web服务,我希望在未来的某个阶段可以进行扩展。我在iOS开发方面非常精通,所以我很喜欢面向对象的开发和Model View Controller范例。任何建议和/或想法将不胜感激。为iOS开发人员提供网页开发语言和框架
回答
不要通过学习框架来学习语言。首先使用您选择的语言进行基本的非框架编程。然后跳入框架。否则,你在不熟悉的语言和不熟悉的环境的双重负担下劳动。
基本上,先学会开车,然后皮条客出门。
我同意@Marc B,首先掌握你的语言,然后你就可以开始使用框架。
作为一种语言,两种明显的选择是asp.net或php,两者都有其优点和缺点......你有一些阅读要做,简单的谷歌搜索将为您提供大量的信息。这个部门没有一个适合的人。看一些代码示例,看看你感觉如何。
感谢您的帮助和建议。是的,我的阅读清单已经很大了。 – 2011-04-21 22:13:52
如果你对Cocoa库很熟悉,你可以考虑使用Sproutcore,它有一个Cocoa高度通知的设计。它还具有相当前瞻性(又称:新的热点)的附加好处,并且正在成为一个严肃的工具(即:Apple uses it for mobile.me),但仍然新到足以让它由激情,热情和熟练的开发人员积极开发。
此外,作为一个提倡学习基础知识的人。对于我们许多人来说,学好东西最好的方法就是有一个真正的项目并通过建设来学习。对于熟悉iOS开发的人来说,Sproutcore似乎是一个很好的选择。
谢谢伊瓦尔。还没有遇到,但它看起来很有趣。 – 2011-04-21 22:10:58
大卫,增加Sproutcore主题,如果你有兴趣减少你的攻击面,学习Javascript可能是最好的路线。除了几个优秀的客户端框架之外,serverside Javascript已经从简单的'可行'转移到非常受欢迎的并且得到了几个云平台的支持 - 参见[node.js](http://nodejs.org/)。 – Ivar 2011-04-26 13:31:15
- 1. 在开发人员和非开发人员之间共享ios开发
- 2. 为Java开发人员提供的最佳网络资源
- 3. iOS开发人员证书
- 4. 作为离线iOS开发人员
- 5. 为什么PHP开发人员比.NET开发人员便宜?
- 6. 如何成为ASP.NET/Silverlight开发人员的Sharepoint开发人员?
- 7. 非开发人员管理和外部开发人员
- 8. 为不同语言开发ASP.NET网站
- 9. 为asp.net mvc开发人员提供的javascript最佳实践
- 10. 如何为其他开发人员提供异步方法?
- 11. 为开发人员提供的适当的SQL Server权限
- 12. Microsoft Dynamics AX - 为新开发人员提供的资源
- 13. 为C#ASP.NET开发人员提供的SharePoint
- 14. Internet Explorer 8 - 开发人员工具和框架集
- 15. 如何在同一时间为java开发人员,c/C++开发人员,php开发人员安装eclipse?
- 16. 什么Web框架和语言的开发时间最短?
- 17. 如何将视觉网页开发人员2010的语言从德语转换为英语
- 18. 支付网关不为开发人员提供测试信用卡
- 19. PHP开发人员.NET开发
- 20. 适用于iOS开发人员的Android开发
- 21. Android开发语言
- 22. 多语言开发
- 23. iCloud替代ios/mac开发人员
- 24. 续订iOS开发人员证书
- 25. iOS开发人员证书到期
- 26. iOS企业开发人员计划
- 27. Ressources的OSX,从-IOS开发人员
- 28. 针对彭博金融软件开发人员的C语言问题财务软件开发人员职位
- 29. 将开发人员添加到Apple开发人员帐户
谢谢马克 - 好的,明确的建议。对语言有什么想法?无论如何,我正在玩弄一些东西,所以肯定会考虑到什么感觉很好。 – 2011-04-21 22:10:20
我会去用PHP,但我偏见,因为我使用PHP。仔细观察php和asp.net中的对象模型,它们是不一样的。 – fingerman 2011-04-21 22:16:46
我最近的开发工作大部分都在PHP中,但我更喜欢使用Perl。不能多说Ruby或Python,以前从未使用过它们。 PHP是一种体面的语言,有很多瑕疵,但是Perl的整体设计更好。 – 2011-04-21 22:19:21