切换到Web开发

时间:2009-07-30 00:36:13

标签: language-agnostic

我是新来的。似乎是一个很棒的网站。 Web开发最重要的编程语言是什么? 从现在开始,我用C ++创建了桌面应用程序,但现在我的老板正在迫使我创建Web应用程序。也许有人可以给我一个概述。

7 个答案:

答案 0 :(得分:5)

我可以尝试描述它,但我提出的任何内容都不会达到关于这个主题的伟大Wikipedia article

也许在你读完之后,你会有一个更具体的问题,我们其中一个人可以回答。

答案 1 :(得分:3)

  • HTML 是所有网页的基础。当你刚刚开始时,这很简单,非常有趣。
  • CSS 可以以极好的方式样式 HTML页面;它为元素赋予颜色,并帮助确定它们的大小和位置。
  • JavaScript 是可在您的网页上运行的动态脚本,与用户交互并更改页面元素。页面上发生变化的任何内容都涉及JavaScript(或下面的插件)
  • Flash Java 都是插件; Flash通常用于动画并使用vector graphics,而Java applet比传统应用程序更重量级和编程,只嵌入到您的网页中。
  • PHP 可用于为用户自定义页面。登录,帐户功能,为个人用户定制的任何内容通常都是使用PHP(或其他动态语言,我会在这里避免,因为PHP很好)。
  • MySQL 是一个与PHP一起使用的数据库

今天的许多内容管理系统,例如WordpressDrupal,都不需要太多关于上述语言的知识。您几乎可以将它们复制到您的Web服务器,然后浏览到特定的安装文件,然后从那里开始,从浏览器中自定义您的网站。

答案 2 :(得分:2)

不同的答案来自不同的人!

要查看后端开发的是ASP.Net(c#... VB很简单,但严重的开发人员会讨厌你!)和PHP ......还有很多,但在我看来,这些是两个“大”的。

对于前端开发,你想看看一些javascript框架,比如jquery或prototype,因为这似乎是目前所有很酷的东西/功能的所在(并且...你的老板可能不会在意你做什么后端,他只想看到好东西!)

答案 3 :(得分:1)

嗯,你需要掌握(或至少能够使用)几种语言。

客户端:您需要一种客户端语言,如JavaScript或VBScript(加上jquery等库的过期)以及HTML / CSS格式的过期性

服务器端:您需要一种语言,如php,perl,C#等来调用数据库函数并格式化HTML输出

数据库:您需要SQL经验(MySQL,MS SQL,Oracle等)将您的信息存储在数据库中(并再次将其取出!)

这是一个很大的主题。阅读Wikipedia article指向您的Spencer,然后回答具体问题。

答案 4 :(得分:0)

如果你熟悉C ++,你可能想要进入C#,但是有很多语言可以做各种不同的事情。 PHP是一种很好的开源语言,很多人都开始使用它。我个人更喜欢.NET语言(C#和VB.NET),但任何一种语言都可以满足您的任何需求。

答案 5 :(得分:0)

PHP,Java,Asp.Net,Javascript / AJAX似乎是我看到的最大的。如果选择Asp.Net路由,则可以选择VB.NET或C#。有了你的C ++背景,我认为你会跳转到C#。

答案 6 :(得分:0)

我认为目前Web开发中最流行的技术是Ajax。该术语用于描述JavaScript和HTML的知识,以创建网站,其中某些功能不需要您离开页面。通常使用JavaScript框架,如JQuery,Dojo和ExtJS。

除此之外,我会在企业领域说更多 - 诸如J2EE(JavaFaces,Spring MVC)和ASP.NET等技术很常见。

如果您的公司从Microsoft购买了大部分软件,您可能最终会使用.NET,无论是C#还是ASP.NET,还是Silverlight。