论坛首页 Java企业应用论坛

企业应用 VS 互联网

浏览 10597 次
精华帖 (11) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-03-11   最后修改:2010-03-12
    做Java也有三年了,一直做的企业开发.也一致关注互联网开发领域的技术动态.最近一直在考虑做企业应用和做互联网,他俩之间到底有多少异同,就JAVA领域来说,二者可公用的东西可谓不少,从前端技术到构架分层到后台持久化,从中间件使用到优化策略到建模设计(当然,非JAVA领域一样如此).既然如此,二者的区别究竟在哪?这样的区别又给各自带来怎样的特殊性?
    就一般我们提到的PV量/数据量/可用性/实时性要求等来说,虽然表面上的确如此,但是又好像不能作为二者分水岭的清晰界限.而且在这些方面,清一色的都是在说一件事:做互联网的比做企业应用的NB.我这里只想抛砖引玉,不想开口水仗,也不求能有正确答案(也不可能有).另外,也希望各自开发/构架/测试/运营相关人员能从自己感受出发说说二者技术上,影响上,趋势上的特点.
    题目有点虚大空,各位请不拘一格地开始.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    注解:这贴的另外一个目的,还在于让许多刚刚起步的程序员了解互联网开发和企业应用的区别的同时,了解二者各自需要怎样的人,这一点很重要,自我感受很深.因为一直做的企业应用,但内心却固执的认为做IT的理应以技术为上,在技术和业务知识二者中往往更倾向于前者的学习和加强,自身业务知识进步缓慢.另一方面,在解决问题时,也倾向于从纯技术角度看来问题,忽视业务层面因素,导致很多问题分析不在点上.到最后造成这样一个情景,就是一边努力加强技术,一边感叹学来的技术无用武之地,却在自己的缺口上不自知.这显然偏离了企业开发对于程序员的要求,同时也经常自我困扰职业规划找不到出路.因此,希望通过这个讨论让大家明白各自从事领域的侧重点,以及核心价值所在,抓住核心价值才能谈创造核心价值,不至事倍功半.
    在现在的公司高层宣导一句话,叫做"做具有攻击力的IT",意即做行业(企业)应用的人,除了IT技术(亦然很重要,我们这里牛人大把捞),还要能占到IT技术之上,看到所做事情之价值,分析将做事情之必要性,能与业务与需求PK,真正做到除了满足需求,更要能引领业务需求.
   发表时间:2010-03-11  
首先我自己先反驳一下上面那个NB观点.谁更NB取决与谁创造的价格更大,企业应用更多的服务于特定行业:电信/银行/保险/工业/企业管理/ERP,还间接的养活着强大的外包/咨询产业,所创造的价值决不低于互联网企业(甚至这些企业本身也持有大量的企业应用).同时,做行业应用的开发人员,在技术之上,还需要深刻(或许我错了)了解行业业务知识和相关知识,貌似做互联网应用的不太必要.

另外,许多成熟的企业应用慢慢演变为产品,商业的开源的都有,直接或间接的为互联网开发创造价值.
0 请登录后投票
   发表时间:2010-03-11  
企业要求更加安全,很多成功案例可供参考,很多成熟架构可用。要求熟悉业务

互联网应用用户量巨大,很多需求需要自己解决,比如越来越热的nosql。要求人更有创造力
0 请登录后投票
   发表时间:2010-03-11   最后修改:2010-03-11
xzqttt 写道
企业要求更加安全,很多成功案例可供参考,很多成熟架构可用。要求熟悉业务

互联网应用用户量巨大,很多需求需要自己解决,比如越来越热的nosql。要求人更有创造力


看了39K女和chinata师兄几个贴以后发现熟知业务多有价值了呵呵
互联网虽然能培养出google yahoo这样的巨擎,但更多的是大树下偷取阳光雨露的花草的小公司,平均算下来,做纯开发(不谈高层,无论什么crop高层都不缺米)的同学拿得不会比做enterprise app的多

不过说到安全,貌似这个应该互联网开发不可谓不注重吧,尤其是做在线支付的,以及以后的云开发的。成熟稳定倒是说到点子上,很多企业开发使用的技术都不算前卫,稳定乃第一要义
0 请登录后投票
   发表时间:2010-03-12  
没有基础的企业应用和企业信息化,互联网的发展就不会那么有底气,两者之间的关系并非矛盾的,而是一个统一和协调的发展过程。。。
0 请登录后投票
   发表时间:2010-03-12  
comsci 写道
没有基础的企业应用和企业信息化,互联网的发展就不会那么有底气,两者之间的关系并非矛盾的,而是一个统一和协调的发展过程。。。


嗯,马哲学的不错,我再补充点,企业开发和互联网是相互依存,相互发展,在一定的条件下可以互相转换的。
0 请登录后投票
   发表时间:2010-03-12  
egmacross 写道
comsci 写道
没有基础的企业应用和企业信息化,互联网的发展就不会那么有底气,两者之间的关系并非矛盾的,而是一个统一和协调的发展过程。。。


嗯,马哲学的不错,我再补充点,企业开发和互联网是相互依存,相互发展,在一定的条件下可以互相转换的。

反正都是软件
0 请登录后投票
   发表时间:2010-03-12  
egmacross 写道
comsci 写道
没有基础的企业应用和企业信息化,互联网的发展就不会那么有底气,两者之间的关系并非矛盾的,而是一个统一和协调的发展过程。。。


嗯,马哲学的不错,我再补充点,企业开发和互联网是相互依存,相互发展,在一定的条件下可以互相转换的。

对用户来说都是提供服务。当然也是有区别的,比如用户量、安全、性能等方面
0 请登录后投票
   发表时间:2010-03-12  
企业的内部应用在某些时候可以转换为互联网的应用,而互联网的应用又可以成为企业的内部系统的一个组成部分,的确如此。。。。。。。。
0 请登录后投票
   发表时间:2010-03-12  
     我觉得,目前国内的很多企业应用注重的都是系统的功能,而忽视了系统的性能,我说的是部分,如果冒犯到做企业应用的同学,实在不是有心的。 互联网应用不但要求功能的正确,还要求性能非常好。而且两者面对的用户基数是不一样的,显然,大部分互联网应用的用户要比企业应用的用户大很多。
    
      那么,系统的特性,就决定了两者的技术特点,正像上面一个朋友说的,企业应用有成熟的框架和实践经验,要做的只是针对一个具体的企业应用,来选择合适的解决方案。但是互联网应用仅仅要求这些是不够的,面对庞大的用户,有很多问题可能之前都没有很好的解决方案,需要自己摸索,而且负载均衡,安全,或者集群,存储问题,哪样都少不了。我再次强调,企业应用也有很有挑战性的应用,如金融系统,电信系统,但是这代表不了企业应用的全部,纵观国内,大部分的企业应用是什么状况,恐怕大家心里都清楚,而互联网应用是不能含糊的,是真刀实枪的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics