当前位置: 首页 > 科技观察

“App”VS企业应用,什么是企业应用?

时间:2023-03-11 22:11:15 科技观察

应用程序?2019年了,还有人不知道App吗?是的,这在很大程度上要归功于过去10年智能手机和平板电脑的出现,即使是我们的祖父母也可能在浏览淘宝、刷微博、看抖音时,当然连他们都知道什么是“App”.然而,在这些耳熟能详的“App”之外,又有谁真正懂企业应用呢?不是《愤怒的小鸟》首先我们要明确,企业应用是一种可能在企业工作中使用的App。显然,它不是《愤怒的小鸟》、《疯狂的糖果》或《宝可梦Go》。其次,我们还需要了解一些以前是非企业应用程序的程序,已经升级发展成为某种形式的企业应用程序(比如推特或者脸书,国内的比如头条要上B的等等).),其中一些应用程序在企业业务用例中增长。第三,我们还必须记住,许多普通用户使用企业应用程序,如Office或各种Adob??e工具来处理个人业务。因此,我们不是在谈论软件的任何核心形式、迭代或用例;我们谈论的是为具有许多不同工程类型的关键任务用例构建的核心企业应用程序。正如用户所愿,它们是企业级的企业应用程序。什么是企业级应用程序?如果我们看看是什么核心特性、工程特性和特性使一个应用程序成为企业级应用程序,那么或许我们就能理解为什么技术行业总是试图提供某些类型的应用程序。软件收费较高。关键点是开源。在日常工作中,我们会接触到大量的开源应用,它们通常分为两类:社区版(CommunityEdition)和企业版(EnterpriseEdition)。社区版通常对非商业应用免费,其核心库、依赖项和代码库大多是动态可变的。企业版是代码锁定的,需要付费,包括维护、服务和支持。但企业级软件的核心原则和应用原理比是否支持和更新用户更深入,因为内部流程不同。更深入的差异化企业应用程序可以在开发和操作化(软件开发人员术语中称为“生产”的状态)之间提供更深入的架构思考。换句话说,它将为速度而构建,为规模而构建,并为它在运行后状态下必须承担的所有下游和脏数据流而构建。此外,企业应用程序可以提供更深入、更细化的审计级别。这将确保可以更准确地检查业务提供给IT的数据的损益情况。而且,企业应用程序通常提供更深层次的可靠性、更广泛的端到端加密,并且可能已经过严格的质量保证和稳定性测试。它还经常预先配置以满足安全生产环境的要求。“我们发现我们的企业客户与普通社区用户的需求截然不同,”新兴数据库公司MariaDB的服务器产品管理副总裁MaxMether说。能够满足这些需求,很明显,我们需要通过专门为企业生产工作负载创建另一个版本的产品(我们的软件)来专注于不同的解决方案。综合应用程序部署平台提供商Platform.sh的首席执行官FredPlais同意企业软件开发必须是可预测的、可靠的、可审计的和可重复的。他还认为,人们可能不关心消费软件偶尔出现的故障,但企业软件——尤其是电子商务软件,必须始终可用。“从基础架构到代码,对软件堆栈各个级别的开发过程进行持续、自动化的洞察是至关重要的。企业开发的北极星——无需人工干预(和潜在的人为错误)的持续部署——允许小的在降低风险的同时增加收益。与此同时,自动化将越来越多地帮助降低风险,并有意愿实施重大变革——即使是在周五晚上,”Plais说。HitachiVantara解决方案工程副总裁WaelElrifai基本上说同意Plais的观点。Elrifai说企业级的含义在过去几年发生了变化——只要想想源代码的可用性。“在商业计算的(绝对)早期,所有软件几乎都是开源的。此后不久,出现了100%私有化的趋势……随着1980年代的GNU宣言和1990年代初期LinusTorvald创建的Linux,我们看到钟摆再次摆动。即使在今天,像Hortonworks(现在的Cloudera)这样的公司也通过24/7全天候支持和完全定制的开源组件来划分企业层。我还希望企业级软件具有强大的系统文档和定期更新的路线图或愿景。“Elrifai说。基础设施、集成和分析软件公司TibcoCMOThomasBeen认为,企业应用程序不仅需要实现其使命宣言,还需要展示企业所需的稳健性、可扩展性和敏捷性。”使程序成为企业应用程序(并赋予其企业级地位)的是当一款软件为企业提供足够的信心时,他们可以使用它来运行其业务中最关键的部分。虽然这个定义可能在20年前就已经给出,但数字化转型现在正在将这些词的含义带入未知领域。企业最关键的部分涵盖客户体验、运营和数字服务。健壮性需要以直接的方式针对更广泛的受众,而可扩展性需要针对所有相关的内部用户角色,并具有适当的功能,例如相关分析,”Been说。此外,Been提醒说,敏捷性是企业应用程序的关键;他解释说企业软件应该能够轻松连接到业务、客户和生态系统的其余部分。架构职责所以,我们确实可以在家里使用企业软件……是的,我们甚至可以在工作中安全地使用消费级软件(经过批准),但是构建企业级的、关键任务的软件需要承担一些架构职责才能运行。而且这里还要多说一句,好像没有人找到《愤怒的小鸟》的企业用例,《疯狂的糖果》、《宝可梦Go》到此为止。看来这些app都不需要是企业应用了。