WebObjects框架:Apple的Web服务器
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有点像施乐,虽然商业很失败,但技术影响力很远。
- 1房地产OA系统
- 2物业管理OA系统
- 3物流管理OA系统
- 4企业OA办公系统
- 5OA智能一体化
- 6OA应用
- 7OA报价
- 8OA技术
- 9OA集团公司
- 10电力电厂行业ERP系统(OA)
- 11工业检测行业OA系统(ERP)
- 12快销行业OA系统(ERP)
- 1益阳网站建设的前境
- 2文案和图片设计:重点组织图文的关系
- 3对社交网站未来的思考 红极一时的人人网分析
- 4网站相当简单也不要说很轻易就能技术实现
- 5企业网络营销之促销策略
- 6提升网站访问速度:如何优化网站服务器
- 7网站运营经验:内容策略更加吸引用户
- 8GA分析教程:GA整合内容测试分析网站内容
- 9Godaddy优惠码使用信用卡无法支付问题解决方法
- 10选择单品推广技巧:淘宝客单品选择推广技巧
- 11分享phpmyadmin添加数据库用户及用户名
- 12企业网络营销之网页策略
- 13最新企业站优化方法
- 14消费行为分析:购买行为决策的七种模式
- 15益阳网站建设与您分享如何在短时间内打造“自媒体”
- 16网站经验分享:baidui究竟有哪些细微的变化
- 17帝国CMS网站技巧教程:字段值调用图片
- 18开启互联网金融淘金之旅——地方站长篇(一)
- 19ecshop天生并无不适合seo一样可以优化好
- 20谈益阳网站建设竞价排名与自然排名
- 21挑战自己 打破传统 有理性运营网站
- 22益阳网站建设网络营销方面存在的问题
- 23企业网络营销之价格策略
- 24APP下载站该如何转型?拿什么和手机客户端竞争
- 25益阳网站设计谈如何做好论坛营销
- 26网店数据分析案例:数据来源和数据展现方式很关键
- 27网站页面代码优化技巧总结
- 28服务器或vps的性能监控配置:设置预警
- 29WordPress主题调整教程:修改回复评论文字
- 30新的网站运营策略:定位,产品,营销