扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1. PHP
成都创新互联主打移动网站、成都网站设计、网站建设、网站改版、网络推广、网站维护、主机域名、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。
基本描述:一种开源,工作在服务器端,跨平台,使用HTML脚本的语言,因为可置入HTML页面,因此尤其适用于网页制作。
学习理由:使用十分广泛。“借助缓存高速调用脚本,并使用编译代码插件来增强效果是今后趋势所在。使用C或COBOL创建Web应用程序是不可行的。
2. C#
基本描述:一种通用编辑,面向对象的编程语言,由微软作为其.net计划的一部分开发而成,包含C和C++。
学习理由:是.Net框架的基础部分。Duquaine说:“如果您大量使用Microsoft的产品,那么学习C#是十分有必要的。”
3. AJAX (同步 JavaScript 与 XML)
基本描述:虽然从技术上来说,这并非一种编程语言,但是AJAX使用XHTML或HTML,JavaScript以及XML来建立互动网络应用程序。
学习理由:自从Google地图将AJAX应用到地图上,对AJAX知识的需求不断膨胀。Huckaby说:“对AJAX知识需求相当大,因为它很难掌握。”微软最近声称将发布一个名为Atlas的工具来帮助AJAX更容易被实施。Huckaby说:“如果微软的Atlas工具获得成功,它将会给普通工作者带来极大的复杂性和困扰。”
4. JavaScript
基本描述:请不要与Java混淆,JavaScript是一种面对对象的脚本变成语言,它运行在客户端的Web浏览器上。它比Java更简洁,拥有简化的命令,易用的代码,并且无需进行编译。
使用理由:它可置入HTML,被用于大量的网页来验证表格,建立cookie,侦测浏览器以及提高设计。由于其易于学习与使用广泛,已被视为重要的学习背
5. Perl
相关描述:Perl是一种开源跨平台、运行在服务器端的解释语言,在CGI程序中被大量用于处理文字。
学习理由:Perl在处理大量文字方面的能力使得其非常流行,且广泛用于写入多任务的网络服务器程序。Duquaine说:“如果您正在从事网络应用程序的工作,那么学习某种脚本语言(如Perl或PHP)是十分有必要的。”
6. C
基本描述:一种标准化的通用编程语言,它是最普及的语言之一,也是多种其它语言(如C++)的基础。
学习理由:Duquaine说:“学习C是相当重要的。在学习了C后,跳跃到Java或C#就变得十分容易,因为许多语法是通用的。另外,许多C语言的语法也被用于脚本语言。”
7. Ruby and Ruby on Rails
基本描述:Ruby是一种动态的面向对象的开源语言。Rails上的Ruby则是一种使用Ruby编写的开源网络程序框架,该框架与MVC(模型-查看-控制)结构十分类似。
学习理由:由于简便性,有效性以及让电脑完成任务的能力,近年来,该语言的使用量已经迅速增长。另外的好处是非常容易学习。
8. Java
基本描述:一种面向对象的变成语言,由James Gosling和其Sun Microsystems的同事在上世纪90年代早期共同开发。
学习理由:被许多开发人员所拥戴,被成为“美丽的”语言。它适用于没有.net编程经验的人员。Duquaine说:“如果您不是微软产品的使用者,那么学习Java必不可少。”
9. Python
基本描述:一种动态面对对象的翻译开源语言。使用动态存储管理。
学习理由:Python是一种高度可读的抽象语言,许多开发人员认为其非常有趣,它的语法简单,因此被Google与学术界大量运用。
10. VB.Net (Visual Basic .Net)
基本描述:一种面向对象的语言,在微软.Net框架中使用。
学习理由:最具争议的是VB.Net目前是否为最流行的且是几种必须掌握的语言之一。Huckaby说:“VB.Net目前是被广泛优先采用的。
来源【十大吧】:
相关资源:十佳最受欢迎的编程语言你擅长几个?_最受欢迎的编程语言-其它代码...
目前Basic系主要的发展机会集中于VB.Net方面,而VB6已经逐渐步入淘汰期,除了个人兴趣使用外,不建议继续学习(实际上Windows7已经是微软架构下最后一个支持VB6的操作系统了)。就业机会的话,在Java、.Net(含VB.Net、C#等)、以VB6三者中Java工作机会较多,但由于目前Java培训泛滥的缘故,.Net(含VB.Net、C#等)系平均薪金水平可能较高。
以VB6入门对后期学习其它语言会有一些帮助,但不会很大,因为弱类型的VB语法和您以后将会接触的绝大多常用高级语言(如果您走Ruby、Python路线当我没说……)相似度并不太高。
另外C#语法高度近似于Java,如果精通Java的话转C#路线会非常简单——反过来也一样。
VB6相对简单,小公司用。VB.NET要强大很多。
Java很多工具,应用,类库都是开源免费的。用Java公司要交费的地方少
C#是微软的东西,微软会有配套的服务器,应用,都是收费的。对公司来说要交钱的地方多。
对个人来说,C#语言本身比Java更高级,尤其是4.0之后,加入了很多新特性。
C#做Windows界面很方便,且美观。Java做界面比C#复杂,AWT,Swing都很难看。SWT好看些。但是入门门槛要比C#做界面高。
目前公司招聘Java的比C#的多,Java好找工作。
自己写带界面的Windows小程序还是C#方便
如果你是大学生,建议学Java,能力比较强(如果强的话也不会来这儿问了)学C++。
如果大专,建议学VB.NET
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流