如何从 .NET 切换到 Mendix 提高速度和自主性
在今天 制造商简介,我们邀请了 Evan Gagnier,他是 花岗岩电信.
了解他如何从 .NET 开发转向使用 Mendix 开发平台 以获得更快的结果和更多的自主权。
您的教育和专业背景是什么?您之前有什么开发经验吗?
我上学是为了成为一名软件工程师,并且我一直非常喜欢从头开始创造事物。
我对网页设计很感兴趣,在接触网页设计之前 Mendix,我曾担任 .NET 开发人员六到七年。如今,我已经在 Granite Telecommunications 工作了 10 年,目前担任软件工程师应用程序经理。
当你被介绍到 Mendix?
Granite 正以极快的速度从 20 到 XNUMX 种产品发展到 XNUMX 多种产品。IT 团队的积压工作量正在失控,而仅增加 IT 团队还不够。这促使该公司寻找 快速应用开发平台.
公司选择了 Mendix 因为我们能够快速证明该产品在我们内部有效并且启动时间很短。
当我收到第一个 demo 的时候 Mendix 平台,我想看看我是否能打破这个系统。最初的问题是,“它真的像他们试图向我推销的那样好吗?”
Mendix 培训我们,从那时起,我很快就意识到没有任何限制;只是需要改变我开发的方式。使用 .Net,你可以以某种方式工作,你可以开发前端和后端。但使用 Mendix,你必须从 数据库模型 以及实体之间的关系,并以此为基础进行构建。当你能做到这一点时,你的思维方式就会完全不同,并且能够理解这些关系。这让我成为了更好的开发人员。
我的第一反应是,我不需要依靠任何人,只需要自己。当我看到我可以从头开始编写一个全新的应用程序时,我很兴奋。
最有帮助的学习内容 Mendix?
与 Mendix,学习如何开发应用程序最初会是一个艰难的过程,但一旦你到达顶峰,它就像骑自行车一样,一切就会变得顺利。
我只花了两个月的时间就适应了,六个月后,我感觉“我已经做到了,没有问题。”
对我来说,学习曲线就是打破我在 .NET 世界中的旧思维方式, Mendix。学习最佳实践是第一步。 测试 和在线文档真的很棒。我分配 Mendix 为加入我们团队的新开发人员提供教程、演示和在线培训。
内置哪个应用程序/项目 Mendix 你最自豪的是什么?
我创建了一个名为 Granite Project Portfolio 的网站,它处理来自业务的所有增强请求以及时间跟踪。
我们为一项改进分配资源,他们给出改进的估计时间,并填写一张时间卡,记录改进所花费的时间。到周末或季度结束时,我们会为高级管理层制作一份报告,以确定开发一项改进需要多长时间。
我自己能够创建这个,我们每年节省了 100,000 美元的软件费用 许可费。现在我们有一个全新的内部构建的应用程序,可以随时进行增强。

我最引以为豪的应用程序是工单管理。我能够根据另一个团队在 .NET 中开发的想法来创建它。
.NET 团队花了六到九个月的时间才交付该应用程序,这实在是太长了。他们建议我尝试在 Mendix 在三到六个月内,我们就有了一个原型,供企业签署。在看到 原型,他们准备做出决定,从那时起,所有的开发都将在 Mendix.

现在整个公司都使用这个 工单管理 应用程序,它是一个端到端的工作流系统,它接受销售请求来创建报价、提供生产线并向客户提供产品。
我之前从未创建过一款能触及 700 人的应用程序。这很特别,能够从一开始就独自完成这件事让我感到很自豪。
您是否在使用 Mendix 平台?
当我收到第一个 demo 的时候 Mendix,我当时想:“哇,我可以自己做这一切!”随着我继续发展 Mendix,我变得越来越快,现在企业要求事情越来越快。
作为一名 .NET 开发人员,我总是依赖其他人与我合作。正如我所看到的 Mendix 以及创建整个数据库的能力 前端,不再需要中间层,每次我进行增强时,开发速度都会从 10 倍提高到 20 倍甚至 30 倍。现在, Mendix 是我进行开发的唯一平台。
如何 Mendix 改变你的公司文化吗?
Mendix 正在改变 Granite 的文化,因为企业现在希望更快地交付产品。现在,增强功能的要求预计在一个月内完成。我们上周刚刚发布了一项功能,而以前需要六个月才能完成 Mendix并在 30 天内交付。当企业持续看到这一点时,这便是一种期望。
这也改变了企业的思维方式。以前,他们会说“我想要这个”,现在他们会说“好吧,还有什么可以做的呢?” Mendix “他们过去总是询问某个特定领域,而现在他们可以询问整个系统。
有更多的自由 Mendix 用自己独特的方式创作,而不是被告知应该怎么做。我可以在一周内创建一个全新的模块,并为那些甚至没有意识到自己需要它的人提供解决方案。
敏捷 虽然需要一些时间来适应,但团队已经证明,我们可以提供比 .NET 团队多 30 倍的增强功能。