当前位置:  开发笔记 > 编程语言 > 正文

哪种Web开发语言最适合C程序员?

如何解决《哪种Web开发语言最适合C程序员?》经验,为你挑选了3个好方法。

我定期在*n*x环境中用C(ANSI C89/ISO C90)编程.我现在处于一个学习网络开发语言对我有益的位置.特别是,我希望学习一种语言:

    ...利用我作为C程序员的背景.

    ...可以产生像stackoverflow.com这样的网站的交互性水平.

我听到很多关于PHP的好东西.你们有没有其他建议?

笔记

    我熟悉的其他语言:Java,Perl,Tcsh和Scheme.

    我忘了提到我有兴趣学习一种能够在客户端做事的网络开发语言.如果不清楚,我很抱歉.

    我计划利用我对该语言的了解来开发一个与stackoverflow.com风格相似的网站(当然,这个网站的概念非常不同).

cletus.. 21

如果您已经熟悉C,Perl和Java,那么您已经完全了解PHP,您还不知道它.合理?也许不是.但是一旦你开始玩它就会.

您没有说明为什么您正在学习Web开发语言或它的用途.这是提供此类推荐的关键信息.在缺少此类信息的情况下,我建议使用PHP,原因如下:

它以网络为中心;

它非常受欢迎.找到问题的答案非常容易;

这很容易学习(你已经知道C,Perl和Java,但即使你没有,也很容易)

正如Cal Henderson在他的主题演讲中所说的那样"为什么我讨厌Django"(在DjangoCon 2008上也不例外)"PHP是一种严肃的语言".它为互联网上排名前20的网站中的4个提供支持(维基百科,Flickr,Facebook和其他一个我忘了;

它与Perl并没有太大不同,尽管Perl确实有一些不同的打字系统,而正则表达式在Perl中更为一流.加上PHP没有$ _运算符,但尽管有很多相似之处;

作为一种动态脚本语言,它将帮助您摆脱强类型模式,这应该会带来一些变化和有用的体验;

尽管PHP支持对象(我订阅了PHP不是面向对象的视图),但大多数PHP都是以程序方式编写的,这使得C程序员更熟悉它;

它拥有一套非常丰富的库;

它只需要Apache,它非常轻量级,因此,与Java或ASP.NET托管相比,托管非常便宜; 和

只需保存文本文件并在浏览器上单击重新加载即可看到会发生什么,而不是单独进行编译,构建和部署步骤.


Gerardo.. 5

PHP的语法与C非常相似.但是,它有其不同之处,你无法管理指针和内存(至少,不是我所知道的).这也很容易.

PHP是一种服务器端语言,因此浏览器与它没有任何关系.它们都会获得相同的HTML/CSS信息,并且它们的区别在于它们.

如果你想拥有像这个网站这样的互动水平,你应该看看Javascript(和它的框架(即:jQuery).这种语言负责网络开发中的客户端.



1> cletus..:

如果您已经熟悉C,Perl和Java,那么您已经完全了解PHP,您还不知道它.合理?也许不是.但是一旦你开始玩它就会.

您没有说明为什么您正在学习Web开发语言或它的用途.这是提供此类推荐的关键信息.在缺少此类信息的情况下,我建议使用PHP,原因如下:

它以网络为中心;

它非常受欢迎.找到问题的答案非常容易;

这很容易学习(你已经知道C,Perl和Java,但即使你没有,也很容易)

正如Cal Henderson在他的主题演讲中所说的那样"为什么我讨厌Django"(在DjangoCon 2008上也不例外)"PHP是一种严肃的语言".它为互联网上排名前20的网站中的4个提供支持(维基百科,Flickr,Facebook和其他一个我忘了;

它与Perl并没有太大不同,尽管Perl确实有一些不同的打字系统,而正则表达式在Perl中更为一流.加上PHP没有$ _运算符,但尽管有很多相似之处;

作为一种动态脚本语言,它将帮助您摆脱强类型模式,这应该会带来一些变化和有用的体验;

尽管PHP支持对象(我订阅了PHP不是面向对象的视图),但大多数PHP都是以程序方式编写的,这使得C程序员更熟悉它;

它拥有一套非常丰富的库;

它只需要Apache,它非常轻量级,因此,与Java或ASP.NET托管相比,托管非常便宜; 和

只需保存文本文件并在浏览器上单击重新加载即可看到会发生什么,而不是单独进行编译,构建和部署步骤.



2> Gerardo..:

PHP的语法与C非常相似.但是,它有其不同之处,你无法管理指针和内存(至少,不是我所知道的).这也很容易.

PHP是一种服务器端语言,因此浏览器与它没有任何关系.它们都会获得相同的HTML/CSS信息,并且它们的区别在于它们.

如果你想拥有像这个网站这样的互动水平,你应该看看Javascript(和它的框架(即:jQuery).这种语言负责网络开发中的客户端.



3> Pablo Santa ..:

我喜欢前面提到的所有选项.只想添加一下,如果您已经知道PERL,那么您可以使用它来生成您能想到的所有网站.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有