会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 建站经验 > 苹果自家的Web办事器和开辟语言用的是什么方案?

苹果自家的Web办事器和开辟语言用的是什么方案?

时间:2012-06-13 17:19:09   作者:   来源:   点击:

WebObjects (配图 Chinaz)

苹果用的是WebObjects框架,运行在Java虚拟机上,开辟语言是Java。

WebObjects是乔布斯Next时期弄出来用来做Web开辟的纯面向对象的框架,比SUN后来弄的J2EE先进很多,事实上从2002起头Java开源运动倾覆J2EE弄MVC,弄ORMapping,弄工作流什么的,最终这些东西在WebObjects傍边都实现了,并且自成体系。

多说一句,WebObjects是1995年弄出来的,SUN的J2EE年夜概是1998年弄出来的,很可能鉴戒了WebObjects,可是鉴戒的不成功。那时Oracle也弄了一个ORMapping框架,名字忘记了,听说也是受WebObjects影响。

那为什么WebObjects没有风行?我估计是因为Next公司那时在业界影响力太小,后来被苹果收购以后,苹果又是一家消费品公司,并且持久以封闭的姿态呈现在业界有关系,年夜家可能对苹果不太认账,WebObjects社区太小。不过WebObjects其实仍是挺优秀的,现在苹果网站都是用WebObjects开辟的。

乔布斯对面向对象编程是很是迷恋的,他在停车场和谷歌的Eric争论面向对象编程的段子也广为人知。这可能来历于Alan Key,乔布斯的老友兼导师,在施乐弄Smalltalk那拨人的影响,后来Alan Key被乔布斯弄到苹果做Apple Fellow。

Next曾经和SUN合作弄Objective-C,后来合作破裂了,SUN弄了Java,所以Java很可能早期也受到很多Objective-C和Smalltalk影响。再后来Java如日中天,Next对Objective-C也不是太有信心,所以基于Java开辟了WebObjects。这几年随着iOS和Android突起,Objective-C和Java又火爆起来了,真是扳缠不清的冤家啊。

从渊源算起来,一个历来不会编程的乔布斯看起来对编程语言的影响仍是挺深远的。或说,当初的那个很不成功的Next公司,对后来手艺范畴成长的影响是远远超乎人们想象的。某种水平上来讲,Next有点像施乐,虽然商业很失败,但手艺影响力很远。

文章来历:知乎网

分享到:

网友评论

热门建站经验