2011-04-21 77 views
0

我是网络开发的新手(虽然我很早就使用HTML,CSS构建了基本网站,攻击了各种CMS等),并且想知道什么语言和相关框架最好是配合动态用户界面(即AJAX-ey效果)的数据驱动的Web服务,我希望在未来的某个阶段可以进行扩展。我在iOS开发方面非常精通,所以我很喜欢面向对象的开发和Model View Controller范例。任何建议和/或想法将不胜感激。为iOS开发人员提供网页开发语言和框架

回答

4

不要通过学习框架来学习语言。首先使用您选择的语言进行基本的非框架编程。然后跳入框架。否则,你在不熟悉的语言和不熟悉的环境的双重负担下劳动。

基本上,先学会开车,然后皮条客出门。

+0

谢谢马克 - 好的,明确的建议。对语言有什么想法?无论如何,我正在玩弄一些东西,所以肯定会考虑到什么感觉很好。 – 2011-04-21 22:10:20

+0

我会去用PHP,但我偏见,因为我使用PHP。仔细观察php和asp.net中的对象模型,它们是不一样的。 – fingerman 2011-04-21 22:16:46

+0

我最近的开发工作大部分都在PHP中,但我更喜欢使用Perl。不能多说Ruby或Python,以前从未使用过它们。 PHP是一种体面的语言,有很多瑕疵,但是Perl的整体设计更好。 – 2011-04-21 22:19:21

0

我认为最简单的框架是CodeIgniter,文档很棒,但这实在是一个主观问题。

+0

感谢您的帮助将有一个看看它。 – 2011-04-21 22:11:41

0

我同意@Marc B,首先掌握你的语言,然后你就可以开始使用框架。

作为一种语言,两种明显的选择是asp.net或php,两者都有其优点和缺点......你有一些阅读要做,简单的谷歌搜索将为您提供大量的信息。这个部门没有一个适合的人。看一些代码示例,看看你感觉如何。

+0

感谢您的帮助和建议。是的,我的阅读清单已经很大了。 – 2011-04-21 22:13:52

1

如果你对Cocoa库很熟悉,你可以考虑使用Sproutcore,它有一个Cocoa高度通知的设计。它还具有相当前瞻性(又称:新的热点)的附加好处,并且正在成为一个严肃的工具(即:Apple uses it for mobile.me),但仍然新到足以让它由激情,热情和熟练的开发人员积极开发。

此外,作为一个提倡学习基础知识的人。对于我们许多人来说,学好东西最好的方法就是有一个真正的项目并通过建设来学习。对于熟悉iOS开发的人来说,Sproutcore似乎是一个很好的选择。

+0

谢谢伊瓦尔。还没有遇到,但它看起来很有趣。 – 2011-04-21 22:10:58

+0

大卫,增加Sproutcore主题,如果你有兴趣减少你的攻击面,学习Javascript可能是最好的路线。除了几个优秀的客户端框架之外,serverside Javascript已经从简单的'可行'转移到非常受欢迎的并且得到了几个云平台的支持 - 参见[node.js](http://nodejs.org/)。 – Ivar 2011-04-26 13:31:15