新技术有能力使事情变得更好,并实现不可能的事情。我们作为成功的咨询与开发服务供应商,掌握IT和软件技术是一个重要的先决条件。同时,技术也有助于我们不断改进自己的工作流程。对我们而言,技术是高效实现创新解决方案的关键。

美名标准工具箱

由于技术如此重要,我们不断投资于基于标准工具箱的技术组合的扩展和优化。这为我们的客户提供了以下优势:

  1. 通过专注于首选技术和工具,我们能够培训我们的员工掌握标准工具箱中最重要的组件,使他们能够有效地完成手头的任务。
  2. 我们将开发流程与此标准工具箱的内容保持一致,然后通过自动化工作流程来提高效率。
  3. 标准化还使得跨项目边界重用子组件变得更加容易,从而降低了开发成本。
  4. 员工可以根据需要在项目之间切换,从而缓冲额外的短期需求。
  5. 原则上,我们更喜欢具有最广泛应用范围的基本技术。我们保持双手不接触短暂的异国情调。这减少了需要掌握的技术数量,并确保了技术的可持续可用性。
  6. 对于典型用例,我们定义了一个合适且经过验证的技术堆栈。这降低了客户项目中的技术风险。

它包括了?

美名软件标准工具箱包括:

  • Programming languages: C#, Java, Typescript, C++, Python, PowerShell, IEC61131-3 (Codesys)
  • Frameworks: .Net Standard, .Net Core, Node.JS, OpenJDK
  • OS platforms: Microsoft Azure, Windows, (Embedded) Linux, Web, iOS, Android,
  • Front-end / UI: Angular, HTML5, WPF, Unity (3D), Ionic, Electron.
  • Backend services: Azure Services (numerous), ASP.NET, Node.JS
  • Micro-Services: Kubernetes, Portainer, Docker, Azure Service Fabric, Dapr, REST APIs.
  • Databases: SQL Server, Azure SQL Services, Azure Data Explorer, Postgre SQL, Cosmos DB
  • Monitoring: AppInsights
  • Reporting / Trending: PowerBI, Grafana
  • Data Analytics: Jupyter Notebooks, Python, Various Azure Services 
  • Agile Development: Azure DevOps, Git, Jira, Echometer
  • IDEs: Visual Studio, Visual Studio Code, Eclipse, IntelliJ, CLion
  • Code quality and developer productivity: NDepend, SonarQube, Microsoft Analyzer, ESLint/TSLint, Resharper, VisualAssist, NCrunch
  • Virtualization: Hyper-V, VMware
  • UI Design: Axure, PowerPoint, Adobe Creative Suite
  • UI Test Automation: Ranorex
  • Modeling: Enterprise Architect
  • Collaboration: Teams, SharePoint, Conceptboard, TeamViewer
  • Installation: InstallShield, Windows Installer
  • App Stores: Apple AppStore, Google Play Store, Microsoft Marketplace
  • Industrial communication: Fieldbuses, OPC UA, MQTT
  • Device configuration: EDD, FDT, FDI
  • Industry 4.0 /IoT: Digital Twins, AAS, Open Industry 4.0 Alliance, MTP

当然,我们的整体技术组合远不止于此,但上面列出的组件代表了我们软件开发活动的坚实技术基础。

保持实时更新很重要

很少有事情能像技术变革那样快。为了跟上步伐,该工具箱的内容会不断检查,以确保它们仍然满足当前要求。

这项任务由我们的首席架构师与我们的项目架构师和技术顾问一起执行。他们观察当前的技术趋势,并确定与我们相关的内容,并在早期阶段准备好在实际项目中应用。但是,当然,我们的客户及其项目也不断提供新的想法和要求,我们在装备此工具箱时会考虑到这些想法和要求。

Microsoft Azure vs. Cloud-Native

越来越多的客户项目位于云和物联网环境中。作为拥有多项金牌能力的微软合作伙伴和微软云服务提供商,我们选择微软Azure作为我们的战略云平台。在这里,我们对该平台的多样化服务的使用拥有广泛而深入的专业知识。无论是在云/边缘还是在设备上。

然而,与此同时,我们越来越多地遇到要求与所使用的云提供商保持一定程度的独立性。我们通过基于 Kubernetes 和容器化微服务的云原生方法支持这一主权愿望。这种方法在Microsoft Azure中非常有效,在其他提供商的云中也是如此,并且在Edge上也是如此。这使我们能够为世界各地的客户提供强大的解决方案。

开源?是的,但是...

即使对于个人开发,使用开源软件也是当今的理所当然,并且具有节省大量成本的潜力。 我们希望为客户挖掘这一潜力。

但是,必须仔细考虑潜在的许可模式和财产权,并且还必须考虑它们对解决方案的预期业务模式的影响。许多乍一看似乎很有前途的开源组件并不满足这些要求,因此不能使用。

因此,在应用之前,我们对所使用的开源组件进行了仔细的技术评估,但也对其进行了法律评估,从而保护我们的客户免受不愉快的意外。

美名软件是您使用现代软件技术的合作伙伴

我们的有效应案例用基于我们对IT和软件技术的深刻掌握。利用我们的知识和专业技术,实现您成功的软件解决方案。

Suzhou Contact
前台

我们很乐意回答您的问题。

  • 电话.: +86(0512)6807 5718 业务咨询转1009,1054,1106;
                                                   市场合作转1006
  • 传真:  +86(0512)6807 5728
  • info-cn@mm-software.com