服务器端Javascript

    话说100年以后,A软件工程师在Google搜索“Web开发语言”,突然出现Java,C#,PHP,Ruby,A是个好学的软件工程师。通过Google了解到,100前人类太伟大了,居然发明了这么复杂的编程语言。O(∩_∩)O哈哈~。现在的软件工程师不都是用HTMLX(X代表数字)+CSS X +Javascript+Ajax+JQuery吗?我们服务器端也是用Javascript啊,当然有时也用C,B好像是Apple的粉丝,它在服务器端用Javascript+Object-C哦!

     其实很早,Apple提出未来的软件开发就是Web开发,然后技术就是:HTML+CSS+Javascript+JQuery+DOM。这个技术是不依赖特定平台的,可以在Windows,Linux,Mac OS,甚至Unix系统运行。当然Unix装不装浏览器,我就不得而知了。

      那Jaxer就是一个类似IIS,Apache,JBoss的Web应用服务器。但是它的编程语言是Javascript。那么相对而言,我们软件工程可以相对轻松一些,因为目前前端开发和后台开发使用语言都是不同的,并且服务器端语言还有很多种,这无疑给Web软件工程师打来很大的学习成本和压力。当然不是说我们软件工程师懒,而是人本来就是一个追求快乐生活的动物。

       我接触服务器Javascript应该去年,当时有同学告诉我,Javascript就是客户端脚本语言,只能运行在浏览器中,不可能运行在服务器端。呵呵!我后来查询了相关外文资料,发现他说的不对,Javascript可以运行在服务器端。当然目前需要服务器安装javascript脚本引擎吧!当Jaxer横空出世时,这一切都改变了。特别是未来软件开发朝着Web开发方向来。补充一点:本人对Google Chrome笔记本感兴趣,园中有前辈可以介绍一下吗?为什么,在装了Linux的系统上装了Chrome,然后所有的应用程序都在浏览器中运行。那我电脑的硕大的容量的硬盘情何以堪?

      平时关注一下新技术,因为这些外国人脑子和中国人不一样,喜欢创新。那我们就跟着创新的脚步前进。希望100年后的软件工程师能看到今天我的写的文章。

Jaxer百度百科:http://baike.baidu.com/view/1606466.html

帕兰映像 http://paranimage.com/aptana-jaxer-the-worlds-first-real-server-ajax/

第一个Javascript服务器端程序 http://blog.csdn.net/hfahe/archive/2010/05/19/5609664.aspx

Jaxer官方网站 http://www.jaxer.org/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏鹅厂网事

挖掘故障中的金矿----记一次故障的详细分析

“鹅厂网事”由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网...

2018
来自专栏BestSDK

如果你的APP没有这些漏洞,就说明成功了

用户卸载你的app的原因有时候很简单,也许是你的app经常突然崩溃,或者是app界面设计得不够直观,或者是用户需要填写的个人资料过多。 这是用户体验冲突的3个例...

2774
来自专栏腾讯NEXT学位

NEXT讲坛第十回丨 PHP全栈工程师-入门篇

31911
来自专栏非著名程序员

如何让你的开发效率提升 3 倍?

编程大牛、《Java 编程思想》一书的作者 Bruce Eckel 曾说过:在这个领域做得越多,我越觉得软件开发比任何行业都更接近于写作。

1031
来自专栏后端技术探索

Uber工程技术栈(二):看曾经的独角兽背后用了哪些技术

我们的服务彼此交互,还与移动设备进行交互,而那些交互对业务状况(比如动态定价)和内部使用(比如调试)来说都很重要。就日志而言,我们使用了多个Kafka集群,数据...

954
来自专栏微信小程序开发

微信小程序内,如何直接关注公众号?

前言:今天群内有同学分享了一个小程序,值得关注的是,这个小程序内,可以通过webview打开公众号文章,然后直接关注公众号。

6.1K5
来自专栏CSDN技术头条

专访当当网张亮:深度解读分布式作业调度框架elastic-job

【编者按】互联网从诞生到现在,网站的规模不断扩大,存储和处理的数据量也远远超出了人们的想象,又随着对信息实时性、多媒体需求大幅增长的现象,互联网架构面临越来越大...

2416
来自专栏Web项目聚集地

为什么一定要前后端分离?

孤独烟,中国平安研发工程师,目前负责云平台架构设计以及需求研发工作。毕业后一直从事Java开发工作,在Web开发、架构设计上有多年的实战经验。在MySQL性能优...

1501
来自专栏北京马哥教育

20款开发运维必备的顶级工具

开发运维工具与软件开发领域的最佳实践密切相关,也与必要的规范密切相关。在整个开发生命周期涉及到一大批新旧工具,从规划、编码、测试、发布到监控。本文介绍你应该考...

4916
来自专栏CSDN技术头条

如何运用微服务来创建资产管理集成系统

在酒店行业,由于各类系统太过分散,进行整合势在必行。公司系统要与来自不同提供商的各类系统进行交互,这些系统的应用程序接口(API)也各不相同。此外,随着系统中录...

22410

扫码关注云+社区

领取腾讯云代金券