Php 哪种web开发语言最适合C程序员?
问题 我定期在a*n*x环境中用C(ANSI C89/ISO C90)编程。我现在的位置是学习一门web开发语言对我有好处。特别是,我希望学习一门语言,它:Php 哪种web开发语言最适合C程序员?,php,c,Php,C,问题 我定期在a*n*x环境中用C(ANSI C89/ISO C90)编程。我现在的位置是学习一门web开发语言对我有好处。特别是,我希望学习一门语言,它: …利用我作为C程序员的背景 …可以产生stackoverflow.com等网站的交互性级别 我听说了很多关于PHP的好东西。你们还有其他建议吗 注释 我熟悉的其他语言:Java、Perl、Tcsh和Scheme 我忘了提到我对学习一种能够在客户端做事情的web开发语言很感兴趣。如果这不清楚,我很抱歉 我计划利用我的语言知识开发一个与stac
到目前为止,我推荐C。OOP在it中是惊人的,您可以轻松地很好地使用设计模式。它是从头开始构建的面向对象的。它也是一种{}语言。PHP的语法与C非常相似。但是,它有它的区别,你不能管理指针和内存(至少,我不知道)。这也很容易 PHP是一种服务器端语言,因此浏览器与之无关。它们都将获得相同的HTML/CSS信息,并且存在差异
如果你想拥有像这个网站一样的交互性,你应该看看Javascript(以及它的框架(例如:jQuery)。这种语言负责web开发中的客户端。如果你选择PHP,请帮你的忙,使用一个像样的框架。我强烈推荐CakePHP,但我不想发动任何圣战 不过,您提到了Java方面的经验——为什么不应用它呢?或者,作为一名C程序员,C#和.NET怎么样
<>世界是你的软体动物,朋友。 你需要同时考虑语言和平台。C语言中的ASP.NET MVC将是我的推荐。语法将是非常熟悉的。MVC是一个支持jQuery的良好模式,为JavaScript提供了良好的跨浏览器支持。MVC也给了你对HTML的更大的控制权。事实上,它是SO所基于的平台。如果你已经知道C、Perl和Java,那么老实说你已经知道PHP,你只是还不知道它。有意义吗?也许没有。但一旦你开始使用它,它就会出现 你不会说你为什么要学习一种Web开发语言或它的用途。这是提供类似建议的关键信息。在没有这些信息的情况下,我建议使用PHP有几个原因:
- 它是以网络为中心的
- 它非常流行。找到问题的答案非常容易
- 它很容易学习(您已经知道C、Perl和Java,但即使不知道也很容易)
- 正如他在2008年DjangoCon大会的主旨演讲中所说,“PHP是一门严肃的语言”,它为互联网上排名前20位的网站中的4个提供了动力(维基百科、Flickr、Facebook和其他一个我忘记了
- 它与Perl没有太大区别,尽管Perl的类型系统有所不同,正则表达式在Perl中更为一流
- 作为一种动态脚本语言,它将帮助您摆脱强类型模式,这将带来一些变化和有用的体验
- 尽管PHP支持对象(我同意这样的观点),但大多数PHP是以过程方式编写的,这使C程序员更熟悉它
- 它有一套极其丰富的图书馆
- 只需要Apache,它非常轻量级,因此,与Java或ASP.NET托管相比,托管非常便宜;以及
- 保存文本文件并单击浏览器上的“重新加载”以查看发生了什么,而不是执行单独的编译、构建和部署步骤,这是令人满意的