网上程序语言.ppt

上传人:da****u 文档编号:1133571 上传时间:2018-12-11 格式:PPT 页数:161 大小:1.14MB
下载 相关 举报
网上程序语言.ppt_第1页
第1页 / 共161页
网上程序语言.ppt_第2页
第2页 / 共161页
网上程序语言.ppt_第3页
第3页 / 共161页
网上程序语言.ppt_第4页
第4页 / 共161页
网上程序语言.ppt_第5页
第5页 / 共161页
点击查看更多>>
资源描述

1、网络编程语言沈卫平2008编程语言走势解盘 l Java类语言: Java似乎会逐渐走下坡。 J2ME会受到Google Android、 Adobe Flash Lite、 .NET Compact Framework的影响; J2SE的对手则是 .NET和 AIR;J2EE在中小型网站受到 PHP、 Ruby-on-Rails( RoR) 很大的冲击。幸好,目前大型企业好像还是买J2EE的帐。 l 在 J2ME和 J2SE方面,未来似乎可以用 JavaFX奋力一搏;在 J2EE方面,也有 Groovy/Grails可以抵挡RoR。尤其目前大家怀疑 PHP和 RoR只适合用在中小型网站,大型

2、企业网站似乎还是用 J2EE比较安心,Groovy/Grails可以保障大家在 J2EE上既有的投资。l 如果你是 Java爱好者,最近有点想改用 RoR,那么你可以去看看 Grails,或许你会因此想继续留在 Java阵营。 2008编程语言走势解盘l PHP语言:因为 PHP对初学者相当友善,所以过去这几年使用者数量增加快速,但是似乎已经到达瓶颈,这可能是 RoR造成的。随着 RoR推出新版, PHP会受到更大的挑战。连开发工具厂商 CodeGear都在 2007年推出 Ruby和 PHP的开发工具,显见这两个语言似乎都会逐渐走入企业市场。 l Python语言: Python早就移植到

3、.NET和 Java, 2008年会持续推出修订版本,而且也会推出全新的 Python 3000。 Python 3000不以相容于 2.x版为目的,而是要运用过去培养出来的经验,彻底翻新 Python。目前Python编程员的需求也已经超越 Perl。 2008编程语言走势解盘l Perl语言:目标远大是一件好事,但目标远大却没有足够的资源可以完成目标,就会陷入绝境。 Perl 6就是这样的例子,它比 .NET更早提出,但这几年下来,.NET已经从 1.0进入到 3.5, Perl 6却连 1.0都还没诞生。 Perl擅长文字数据处理,但是在大部分语言都支持Regular Expressio

4、n,加上文字数据大量 XML化之后, Perl的优势已经消失大半。 l Ruby语言: Ruby可能会在 2008年推出 2.0,加上2007年底已经推出的 RoR 2.0, Ruby整个就是一股挡不住的气势。可能在 2008年底之前, Ruby在TIOBE的排行榜上就会超越 Perl,只剩下 Python和PHP这两个对手了。 2008编程语言走势解盘l JavaScript语言: Web应用蔚为主流,而JavaScript又是浏览器的标准语言,所以这几年来相当受到重视。l 在 Adobe推出 AIR, Mozilla推出 Prism之后,JavaScript可以开发出某些种类的桌面应用,

5、JavaScript的用途变得更广。l 而 JavaScript的兄弟 ActionScript,随着 AIR的推出又会更受欢迎一些,但是 Silverlight的推出,又会抵销 ActionScript成长力道。 2008编程语言走势解盘l C语言:系统语言语言方面, C语言的地位还是一样重要, C+则会慢慢走下坡; D语言崛起,将会接收相当多原来 C+的使用者,而 Delphi则是一蹶不振,当年 Delphi/Kylix跨 Windows/Linux的美梦已然消失。 l D语言:多年来, D语言平均一个月推出两个版本,改版速度相当快,在 2007年 1月推出 1.0版后,不出几个月,又推出

6、 2.0版。 1.0版持续做 bug修订,尽量不加新特色, 2.0版则继续进行实验性的翻修。虽然 D语言 1.0才正式推出 1年,但已经成为相当受欢迎的系统语言,可惜至今仍然没有很好用的 IDE。 2008编程语言走势解盘l Lua、 PowerShell、 Erlang语言:可说是未来几年窜升力道最强的潜力之星,但都还不至于成为主流语言。l Lua是相当小的语言,适合嵌入其他的环境中,和其他语言一同使用,根据 TIOBE开发语言排行榜数据显示,这几年 Lua越来越受到重视,尤其 2007年 Lua更是往上猛窜二十几个名次,由此可见 Lua的需求大增。l 随着 Windows Vista系统的

7、出货,未来几年PowerShell会成为相当重要的系统管理语言。l 目前的多核心环境、网络分布式计算、容错的需求,则让 Erlang持续受到重视。 2008编程语言走势解盘l 在 2007年第三季, Apple iPhone在美国的Smartphone市场占有率已经到达 27%,超过Windows Mobile。l 继美洲和欧洲之后, 2008年 iPhone会在亚洲开始贩卖,并推出第二代机种,也预计在 2008年推出 SDK(软件开发工具包),让我们可以为 iPhone写原生(Native)程序。 l 所以,如果你需要为 Smartphone开发应用,除了考虑 Windows Mobile之外,你也必须思考是否要用Objective-C语言开发的 MacOS应用了( iPhone使用精简版的 MacOS X)。 2008编程语言走势解盘l 转换语言的成本通常很高,所以一年之内,各个语言通常不会有太大的兴衰变化,l 这里是描述以 2008为中心,前后数年期间各类编程语言的整体状况;把时间拉长,发展态势会比较明显,不受到短期震荡的影响,预测未来就不至于太过离谱,让大家当作未来选择语言的参考。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。