1
tinytin 2017-12-01 21:14:31 +08:00 via iPhone
极限精简
|
2
a251922581 2017-12-01 23:04:47 +08:00
请教开发用了几人几年?底层是用什么语言写的?
|
3
soooon OP @a251922581 从前到后全部是 JavaScript。第一个版本是 7 年前,在实验室里用 delphi 完成的。
|
4
soooon OP Enhancer 平台理论上可支持开发的业务系统场景是完备的。
试想,假设只给你一个 SQL 客户端,你只输入 SQL,理论上是否可以把业务逻辑做完?如果是,那么上层的各种 ORM,OO 到底是提供了什么? Enhancer 的哲学就是全面支持 SQL,而凡是与 UI 相关的,都不需要建模,也不需要写代码,绑定对应结构的组件,这样一个系统就弄完了。 性能也是超级棒,单机日均承载千万没问题。 |
5
WittBulter 2017-12-01 23:49:26 +08:00
尴尬的地方在于,如果会写 SQL 我为什么不自己写一套,随时可以更改。如果不会,那连数据库的键都要搞很久。
而且这东西应该不是开源的,大多数人最后还要花一笔请人重写的钱。 这个 UI 设计也不是卖点,几乎没有设计感。争取流行的 Geek 用户是不可能的,对于企业与事业单位,他们更愿意申请一大笔钱然后把东西外包给别人。 看自定义界面,给人感觉技术含量并不高,只是一些 action bind。设置项太多了。 综合看很难有目标用户群体。 建议简化一下数据链接与创建,大部分需要这类工具的用户不在乎查询写入时间,主键外键什么的,包括用户名这些基本可以做一套打包一键生成到网站出来,然后再随时可拖动 UI 配置。 |
6
soooon OP @WittBulter 谢谢你的建议,Enhancer 就是提供给会写 SQL, 不会写前端的同学 :)而且目标就是要消除企业级应用开发里面需要的前端工作。
|
7
soooon OP @WittBulter 此外,我们也了解到,前端大牛们对于企业级应用里面的前端实现,也没有什么成就感,所以我们也努力为前端同学减少枯燥无聊的工作:)固定化的组件 UI 实现,牺牲了一定个性化的体现,但控制在最终交付的客户能接受的范围之内就好,因为第一要务是要节约成本:)
|