WebObjects (站长之家配图 Chinaz.com)
苹果用的是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开发的。
乔布斯对面向对象编程是非常迷恋的,忠县网站建设公司他在停车场和Google的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有点像施乐,虽然商业很失败,但技术影响力很远。
文章来源:知乎网
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。