不同网络编程框架之间的区别?

发布于 2024-09-13 09:43:43 字数 357 浏览 4 评论 0原文

我有使用 php 和 perl 驱动的 CGI 代码编程动态网站的经验(两者都在 *nix 系统上的 apache Web 服务器上,尽管这不重要)。

我没有太多接触其他网络创建技术,但我经常听到各种形式的开发人员对它们的欢呼和抱怨。 (我听到最多的是对 php 的抨击,但那是改天讨论的)

那么有人可以给我快速总结一下每种 Web 开发设置的优缺点是什么,以及每种设置在什么情况下合适吗?

php、ruby on Rails、cgi、.net、java 等

另外,我经常听到 .net 和 java 被称为 Web 开发框架,而 php 和 RoR 则被简单地视为 Web 编程语言。这种差异纯粹是语义上的,还是我完全没有抓住要点?

I have experience programming dynamic websites using both php and perl driven CGI code, (both on apache web server on *nix systems, though that shouldn't matter).

I do not have too much exposure to other technologies for web creation, but I frequently hear hailing and railing towards them from all forms of developers. (The most I've heard is bashing on php, but that's discussion for another day)

So can someone give me a quick run down of what the pros and cons of each web development set up is, and under what situations is each appropriate?

php, ruby on rails, cgi, .net, java, etc

Also, I frequently hear .net and java being referred to web development frameworks, whereas php and RoR are simply considered as web programming languages. Is the difference purely semantic, or am I missing the point completely?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耳根太软 2024-09-20 09:43:43

这是一篇很棒的文章,比较了不同的 Web 开发框架: http://www.tbray.org/ongoing/When/200x/2006/11/10/Comparing-Frameworks

通过谷歌搜索,您肯定会发现更多。

This is a great article that compares different web development frameworks: http://www.tbray.org/ongoing/When/200x/2006/11/10/Comparing-Frameworks

With some googling you will definately find more.

凤舞天涯 2024-09-20 09:43:43

我想说的是,只要选择一个并运行它..但请注意环境中让您感到沮丧的事情。然后在几个月到一年内回来研究一些东西,看看是否有其他框架可以改进您不喜欢的内容。你也可以针对当时的烦恼提出非常有针对性的问题。

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

I would say just pick one and run with it.. but take note of what frustrates you in the environment. Then come back and research things in a few months to a year and see if there are other frameworks that improve on what you dont like. You can ask SO very targeted questions about your annoyances at that time as well.

This includes the language itself, the tools you use to edit the code or manage database, and maybe even the community.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文