C# 了解c+的重要性+;用于web应用程序开发

C# 了解c+的重要性+;用于web应用程序开发,c#,java,c++,C#,Java,C++,我是一名php开发人员,我想通过学习更高级的语言(java、c#、c++)来拓宽我的知识基础。我的专长是构建web应用程序(ria等)。我正试着从我应该关注的语言的角度考虑采取适当的方式(可以说是对冲我的赌注)。我喜欢开源技术,但与此同时,C#似乎名声大噪。尽管有了新的技术,但仍然存在C++,这是许多流行的供应商,包括谷歌和脸谱网(HIPHOP)在构建可伸缩和强大的跨平台应用程序的主食。 谁能给我一些建议,让我看看这个问题。我应该使用Java、C#或C++)吗。他们都需要时间来掌握,我只想选择一

我是一名php开发人员,我想通过学习更高级的语言(java、c#、c++)来拓宽我的知识基础。我的专长是构建web应用程序(ria等)。我正试着从我应该关注的语言的角度考虑采取适当的方式(可以说是对冲我的赌注)。我喜欢开源技术,但与此同时,C#似乎名声大噪。尽管有了新的技术,但仍然存在C++,这是许多流行的供应商,包括谷歌和脸谱网(HIPHOP)在构建可伸缩和强大的跨平台应用程序的主食。 谁能给我一些建议,让我看看这个问题。我应该使用Java、C#或C++)吗。他们都需要时间来掌握,我只想选择一个专业


感谢后端开发,我选择Java。它将为您提供最多的平台选择。C#是一种很好的语言,但本质上仍然局限于Windows(对Mono端口不太了解,也许其他人可以详细说明)


C++最终用于web应用程序开发

我建议Java有一些很好的web应用程序API


我曾经使用过谷歌Web工具包(GWT),发现它是一个强大的API,用于Web应用程序

< P>我发现我在C++中做的东西比以前少了。它有自己的位置,但这个位置正在变小。 如果你想与Web开发建立连接,C++可能不是你想要的。我同意其他的海报。Java可能是一个不错的选择

对于我的web相关项目,我对python和Django非常感兴趣。我猜RubyonRails也是一个可能的研究对象


既然你提到了可扩展性和健壮性。。。许多大型、可扩展、健壮的网站都是从其他技术开始的,只有在流量巨大的情况下才进行切换。完成一件事情通常比让一件永远不会完成的事情具有可伸缩性要好。

C++只在您处理大型应用程序时才起作用,在这些应用程序中,您需要低级别的语言功能来编写后端,并考虑性能

Java和C#旨在提高您的生产率。首先,负责内存管理并提供一个功能强大的类库

由于供应商的立场,Java似乎是一种开发较少的语言。然而,就各种图书馆和第三方产品而言,它拥有最大的生态系统。也跨平台。Java工作机会很多,但薪水往往较低


C语言的开发非常活跃,有时会让开发人员感到恼火(他们说他们跟不上)。然而,通过这种方式,您可以获得一种现代而强大的语言,包括巨大的.NET类库,这使开发人员非常高效,并且平均来说非常高兴。但是,它不是跨平台的(Mono实验除外),在您成长的某个阶段,您可能需要支付许可证费用(Visual Studio IDE高于Express edition和SQL Server(如果您使用它并且超过4 GB数据库限制))。工作通常更少,但薪水更高。

选择你感觉更好的语言,它将带来成功。

C++在web开发中不如PHP、Python、Java或C++受欢迎。但它仍然可以成功地用于web开发,使用类似的框架


<>如果你想学习更多的<>Web>强->技术,我不建议你使用C++,但是如果你想学习和探索新技术,java是一种非常重要的语言,因为它打开了一个非常不同的世界。

< P>我一定会采用Java/J2EE路由。它是目前最流行的Web应用程序选择。

< P>我的印象(从我有限的有利位置)是C++成为下一个COBOL或C。这是遗留应用的巨大基础,但是越来越少用于新的开发。如果您希望编写新代码而不是维护旧代码,我会关注其他方面。

如果您希望提高自己的市场竞争力,您肯定需要学习c。C++是我最喜欢的语言,我一直使用它来编写后端服务器;但由于它延长了开发时间,很少有项目需要它作为网站的后端。现在,如果你能用PHP、C#以及某些情况下的Java编写代码,那么99%的web应用程序开发人员的工作几乎都能做到


如果你想分派到更大的利基市场(比如为谷歌工作),那么C++无疑是你想去的地方;否则,使用C#会更好。

如果您想留在web开发领域,我同意这里的大多数观点,并将使用Java。在熟悉Java之后,我将开始研究Groovy(和Grails),它开始在大型公司中获得追随者。此外,一旦你感到舒适,向C#的过渡也不错(这就是我现在正在做的事情,它让我想起了微软令人敬畏的Java版本)。

C++很少用于web开发,它主要在桌面上。用我的C++经验,这似乎是一个过高的代码量,只是为了让简单的东西出现在屏幕上。 虽然Java是一种不错的web语言,但仍然存在大量开销。目前大多数网站都使用PHP。它功能强大,易于使用,易于学习。他们的开发周期不长,也没有复杂的战争和EAR部署。而且变化会立即出现,不像一些基于Java的web服务器那样需要几分钟或几小时才能更新


如果你害怕PHP,不要害怕!它运行着非常流行的网站,如Facebook,并支持流行的网络程序,如PhpBB、InvisionBoard、Drupal、Joomla和Wordpress。很明显,php正在做一些正确的事情,否则它不会遍布互联网