2010-08-06 74 views
0

我有使用PHP和perl驱动的CGI代码编写动态网站的经验(两者都在* nix系统上的apache web服务器上,尽管这应该不重要)。不同的web编程框架之间的区别?

我没有太多的关于网页创建的其他技术的经验,但我经常听到来自各种形式的开发人员对他们的欢呼和谩骂。 (我听到的最多的是对php的抨击,但这是另一天的讨论)

所以有人可以快速了解每个Web开发设置的优缺点,以及在什么情况下每个都合适吗?

PHP,Ruby on Rails的,CGI,.NET,JAVA等

而且,我经常听到.NET和Java被称为Web开发框架,而PHP和回报率都简单地看作是网络编程语言。差异是纯粹的语义,还是我完全忽略了这一点?

+0

谨慎地阐述你雄辩的展示性和高度教育性的投票权吗? – 2010-08-06 20:06:01

+6

我没有投票你的问题,但肯定你问我们的东西,你可以google了一下(PHP VS红宝石等),它的模糊和主观。 – Iznogood 2010-08-06 20:07:28

+1

也许你应该做一点研究。然后,来问一个更具体的问题。即使在这里S.O.可能有数百个问题涉及“PHP vs. Java vs. RoR vs. .net” – 2010-08-06 20:11:32

回答

1

我会说只是选择一个和它一起运行..但要注意什么让你在环境中感到挫折。然后回来研究几个月到一年的事情,看看是否有其他框架可以改进你不喜欢的东西。你可以问当时有关你的烦恼的非常有针对性的问题。

这包括语言本身,用来编辑代码或管理数据库的工具,甚至社区。