Language agnostic 支持/反对使用第三方的论点“;“快速发展环境”;?

Language agnostic 支持/反对使用第三方的论点“;“快速发展环境”;?,language-agnostic,development-environment,Language Agnostic,Development Environment,我刚开始为一家使用第三方提供的“快速开发环境”(RDE)的公司工作。其思想是,您可以指定诸如“在网格中显示数据”、“数据源”、“排序方式”之类的内容,然后它生成一个ASP.NET应用程序来执行所有这些操作 我个人不是一个超级粉丝,原因如下: 你将受RDE的摆布 关于你的控制水平 有。例如,没有 尝试/捕获/失败机制 如果RDE中存在错误,则存在 你无能为力,只能等待 让他们发布一个补丁 我不确定它是否能加快速度 那么多 你是不可能找到的 有X年经验的人 使用一些边远地区的RDE。每一个新的 这

我刚开始为一家使用第三方提供的“快速开发环境”(RDE)的公司工作。其思想是,您可以指定诸如“在网格中显示数据”、“数据源”、“排序方式”之类的内容,然后它生成一个ASP.NET应用程序来执行所有这些操作

我个人不是一个超级粉丝,原因如下:

  • 你将受RDE的摆布 关于你的控制水平 有。例如,没有 尝试/捕获/失败机制
  • 如果RDE中存在错误,则存在 你无能为力,只能等待 让他们发布一个补丁
  • 我不确定它是否能加快速度 那么多
  • 你是不可能找到的 有X年经验的人 使用一些边远地区的RDE。每一个新的 这名员工从零开始
  • 您无法将许多常用工具与之集成。源代码管理就是一个例子。虽然我确信我可以获取用于生成应用程序的EXTREAMLY-verbose xml文件并手动将其插入到源代码管理中,但我无法右键单击并签入。即使我这样做了,也不会有任何有意义的显示,如果你做一个不同的

有人发现这些东西有用吗?它们看起来像是一个将成本控制在我身上的gimic…

我不使用任何工具/框架/环境/等等,我不想在任何时候绕过它们。 我不在乎产品在纸上看起来有多好,也不在乎展示给我印象深刻的演示


如果产品不够成熟和表达能力不足以提供解决问题或破解/插入的可能性,我会通过

我不使用任何我想绕过的工具/框架/环境等。 我不在乎产品在纸上看起来有多好,也不在乎展示给我印象深刻的演示


如果产品不够成熟和表达能力不足以提供解决问题或破解/插入的可能性,我会通过

不能说我是那种魔术的超级粉丝吗?但是如果它是开源和半透明的,那么也许……啊,怀旧:)我曾经有过使用类似工具的“乐趣”,并且遇到了你所有的5点。而且,没有API文档,原始出版商已经放弃了该产品,这意味着没有bug修复,曾经…@SimonJ,它是什么产品?不能说我是这样的魔术迷吗?但是如果它是开源和半透明的,那么也许……啊,怀旧:)我曾经有过使用类似工具的“乐趣”,并且遇到了你所有的5点。而且,没有API文档,原始出版商放弃了该产品,这意味着没有bug修复,曾经…@SimonJ,它是什么产品?