企业移动应用开发的难点与特点有哪些? 50
1个回答
展开全部
二、传统企业开发的特点
根据鑫晶笔者的经验与认识,笔者把不使用IT技术作为主要盈利手段的公司,统一视为传统企业。比如说重度依赖于IT技术的金融业、证劵业,以及轻度依赖于IT技术的零售业,制造业等,甚至于政府的信息化需求,这些都可以认为传统企业。这些IT技术的发展主要针对企业内部需求,开发出的系统和产品主要针对企业自身的员工。
主要特点 :①以MIS系统为主。企业内部的业务系统,最主要的是依赖于IT技术来做信息的关系。比如大家所熟知的ERP系统、CRM系统、OA系统以及各种和企业业务直接相关的业务系统(比如制造业使用的西门子开发的各种车间管理系统,生产管理系统)。这些最重要的就是信息的输入输出和各种数据系统的应用。
②以系统的集成为主。 由于企业里面生产企业繁多,一般一个中大型(规模在1000人以上)的企业的内部系统,可能会多达10几甚至是数十总不同的业务系统。因此,如何把信息系统集成,以统一的登录和身份验证系统实现,以及最后以统一的Portal来展现(比如微软的SharePoint),就成为了企业内部系统开发的重点。
③以工作流的驱动为主。在企业内部,流程的运转和推动,就需要层层的审批以及批复。在国内特有的体制下,审批,签署,甚至于会签等各种特殊的需求都会直接驱动和影响企业的内部系统的构建以及实施。不仅仅是需要工作流系统的搭建,甚至还有配合BizTalk这样的消息队列系统才能够完整实现企业系统的搭建和部署。
④ 以业务的需求为主。企业内部系统的搭建,往往更多地需要以客户的业务需求来做各种自定义化的工作,因为不同的行业完全不一样。因此在企业系统里面,有部分像SharePoint/BizTalk之类的平台级的产品,也有Dynamic CRM之内的客户端关系系统,但往往要根据客户的业务需要做自定义的开发。
传统企业开发往移动互联网开发的难点 : 企业业务系统开发的难度在于系统的集成,主要的开发逻辑在于业务需求的复杂。而面对移动互联网的兴起,尤其是移动互联网操作系统的分裂,对企业业务系统的开发带来了极大的困扰。
①多开发平台带来的学习成本。因为企业系统开发的特殊性,企业业务开发人员的技术需求主要在于处理数据的交换以及处理各种因数据处理带来的业务逻辑的实现。因此,并不需要特别炫酷的技术,一般都是采用相对成熟的开发技术,保证系统开发的速度和稳定。而面对iOS/Android/Windows Phone所带来的新的语言学习成本,开发框架的学习成本以及开发模式的开发成本,都成为了企业业务系统开发人员的最大障碍之一。 ②多平台带来的人力成本的开销。因为多移动平台的存在,因此原先只要使用一种技术,统一在Web里面实现的局面被打破了。企业需要的是懂iOS/Android/Windows Phone开发的三类人员,甚至需要把同一个业务需求做三遍。这对企业来说是非常痛苦的一件事情,而同时因为开发人员的短缺,同时会导致企业的用户成本直接增加。③开发团队的管理成本。对于技术管理人员来说,人员和技术的增加,会直接带来管理成本的增加。不仅仅是新的技术的学习和把握,还是需要管理移动开发团队的期望值以及技术发展路线,这都为企业技术管理人员来说,带来了极大的要求和挑战。 因此,在移动互联网时代,企业面对移动开发的需求处于非常纠结的局面。选择进入,成本不可避免地增加,不进入,看起来似乎会落后于时代。
根据鑫晶笔者的经验与认识,笔者把不使用IT技术作为主要盈利手段的公司,统一视为传统企业。比如说重度依赖于IT技术的金融业、证劵业,以及轻度依赖于IT技术的零售业,制造业等,甚至于政府的信息化需求,这些都可以认为传统企业。这些IT技术的发展主要针对企业内部需求,开发出的系统和产品主要针对企业自身的员工。
主要特点 :①以MIS系统为主。企业内部的业务系统,最主要的是依赖于IT技术来做信息的关系。比如大家所熟知的ERP系统、CRM系统、OA系统以及各种和企业业务直接相关的业务系统(比如制造业使用的西门子开发的各种车间管理系统,生产管理系统)。这些最重要的就是信息的输入输出和各种数据系统的应用。
②以系统的集成为主。 由于企业里面生产企业繁多,一般一个中大型(规模在1000人以上)的企业的内部系统,可能会多达10几甚至是数十总不同的业务系统。因此,如何把信息系统集成,以统一的登录和身份验证系统实现,以及最后以统一的Portal来展现(比如微软的SharePoint),就成为了企业内部系统开发的重点。
③以工作流的驱动为主。在企业内部,流程的运转和推动,就需要层层的审批以及批复。在国内特有的体制下,审批,签署,甚至于会签等各种特殊的需求都会直接驱动和影响企业的内部系统的构建以及实施。不仅仅是需要工作流系统的搭建,甚至还有配合BizTalk这样的消息队列系统才能够完整实现企业系统的搭建和部署。
④ 以业务的需求为主。企业内部系统的搭建,往往更多地需要以客户的业务需求来做各种自定义化的工作,因为不同的行业完全不一样。因此在企业系统里面,有部分像SharePoint/BizTalk之类的平台级的产品,也有Dynamic CRM之内的客户端关系系统,但往往要根据客户的业务需要做自定义的开发。
传统企业开发往移动互联网开发的难点 : 企业业务系统开发的难度在于系统的集成,主要的开发逻辑在于业务需求的复杂。而面对移动互联网的兴起,尤其是移动互联网操作系统的分裂,对企业业务系统的开发带来了极大的困扰。
①多开发平台带来的学习成本。因为企业系统开发的特殊性,企业业务开发人员的技术需求主要在于处理数据的交换以及处理各种因数据处理带来的业务逻辑的实现。因此,并不需要特别炫酷的技术,一般都是采用相对成熟的开发技术,保证系统开发的速度和稳定。而面对iOS/Android/Windows Phone所带来的新的语言学习成本,开发框架的学习成本以及开发模式的开发成本,都成为了企业业务系统开发人员的最大障碍之一。 ②多平台带来的人力成本的开销。因为多移动平台的存在,因此原先只要使用一种技术,统一在Web里面实现的局面被打破了。企业需要的是懂iOS/Android/Windows Phone开发的三类人员,甚至需要把同一个业务需求做三遍。这对企业来说是非常痛苦的一件事情,而同时因为开发人员的短缺,同时会导致企业的用户成本直接增加。③开发团队的管理成本。对于技术管理人员来说,人员和技术的增加,会直接带来管理成本的增加。不仅仅是新的技术的学习和把握,还是需要管理移动开发团队的期望值以及技术发展路线,这都为企业技术管理人员来说,带来了极大的要求和挑战。 因此,在移动互联网时代,企业面对移动开发的需求处于非常纠结的局面。选择进入,成本不可避免地增加,不进入,看起来似乎会落后于时代。
法本信息技术
2024-10-28 广告
2024-10-28 广告
企业规划和实施一个成功的大数据方案需要从多个方面综合考虑。首先,企业需要明确自身的业务需求,确定大数据方案的目标和期望达成的效果。接着,进行大数据技术的调研和选型,选择适合企业业务需求的技术栈和工具。然后,制定详细的大数据方案实施计划,包括...
点击进入详情页
本回答由法本信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询