2、java是跨平台的,意味着"一次编写、到处运行",可以在Linux和Unix系统运行,也可以一字不改地放在windows中运行,而.net只能在windows运行。
3、java安全性好,其运行环境是一个封闭环境,像沙箱一样,如果下载一个程序有破坏性,沙箱能做出判断并起到保护作用,很多对安全性要求较高的系统基本都是使用java技术,如军队,金融,航空等行业的管理系统。
4、java是健壮的,如果编写过程中,写错一个标点符号,能及时的发现修改。不像c语言、其他汇编语言等,不能及时发现类似标点之类的错误,风险很大。
5、java简单强大,不需要一个一个自己编写,直接调用组件即可,所以功能更加强大。
6、.NET是微软的王牌,但由于微软的封闭战略,不能跨平台、只能在windows系统上运行。
7、安全性总是.NET开发者的瓶颈,再有就是在.NET中的线程很难控制.
8、.net的编程效率高,只需要鼠标拖拽即可实现,因此对人员的要求比较低,很多人员经过一定训练就可以用.net开发应用软件。
9、性能上,对于中小级的运用,.net效率更高一些,浏览下载速度更快,但是大数据量和多并发应用不如java,尤其是人员规模在千人以上的企业。
总之,由于Java的开放性和安全性,到目前为止Java仍然是企业级开发的首选;.net却因为安全性以及可维护性差,不被大企业广泛应用。但如果是开发非B2B那样需要高安全性的项目,则.net比较合适,毕竟中小企业承受不了开发缓慢和费用高昂的Java软件。
五、厂商类型
e-HR软件选型之所以提到厂商,主要是笔者看到一些企业过分迷信于大品牌、大厂商,在痛苦地实施应用1-2年后不得不在业务需求无法满足、无休止地追加费用、实施服务人员无序更换、服务傲慢等情况下不得不更换厂商。人力资源管理是一个专业系统,"大而全"的大厂商未必能够做好全部的"小而精"。目前国内提供人力资源软件系统的厂商大致可以划分为以下四类:
1. 国内专业厂商
这类厂商如宏景软件长期专业化地开展人力资源类管理软件业务,在产品、人员方面都具有较突出的专业优势,也积累了丰富的成功客户案例;缺点是只有HR类软件,有时候系统建设需要额外集成工作,但目前由于平台化,并采用了集成平台技术,很多集成工作通过配置就可以实现,也能够满足集成应用需要。
从欧美市场中专业e-HR厂商Kronos长期稳步发展及Workday的快速发展来看,专业厂商的势头强劲,符合企业长期专业化管理的需要。。
2.国内综合厂商
国内综合厂商主要指目前国内的几个ERP厂商,这类厂商的特点是业务几乎囊括了所有管理信息系统,并且多数系统是在一个平台上开发的,具备集成应用的优势。但也有厂商的某些专业系统是通过收购获得的,比如在收购人力资源软件、客户关系管理软件后通过接口来实现集成。
综合厂商的优势一般是企业规模大、地域覆盖广、业务系统多、平台集成较好、品牌知名度大、市场理念强等;但综合厂商的不足也比较明显,如产品专业性弱、人员尤其是实际承担项目实施服务的分公司人员的专业性通常较差、平台不适合HR的灵活要求、后续专业服务不足且昂贵、人员流动大、个性开发难以支持等问题。
责编:王薇
微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友