现在真的没有人用 Ext.Js 了嘛?

2015-10-27 00:37:10 +08:00
 jerryhethatday

这个前端框架是不是现在已经不流行了???我用这个做公司的 CRM ,感觉还挺好用的

21097 次点击
所在节点    JavaScript
30 条回复
WalkingEraser
2015-10-27 10:30:16 +08:00
实习公司在用 ExtJS3 ,所以也学了。有桌面 gui 编程基础上手很快。学过 MFC 、 Swing 、 tkinter 、 qt ,再加上一点点函数式基础,表示 so easy
yyfearth
2015-10-27 10:35:23 +08:00
@leejaen 其实也不是不正常 因为现有存在 而且他们用惯了

在其他人(非开发人员)眼里看来 企业软件 其实就是一堆自动的 Excel 文件
所以要求 企业 WebApp 里面的 Grid 要和 Excel 一样强大好用 比如:
Header 拖动 Resize 排序 Filtering 这些都是基本的
行列样式 Fomula 公式 有效值根据上下文和后端数据校验 是一定要有的
还要加上 Inline Editing ,批量操作,导入导出,行、列、多单元 选择/复制/粘贴
更过分的是还有根据所在行列的上下文环境 自动计算 和 自动完成

不要以为我瞎编 这些都是我在做企业 WebApp 的 Grid 的时候 我们产品提出来的需求
作为开发者 就知道在 Web 上想要全部做到这些是不可能的 但是用户不会这么认为的
绝对会抱怨说难用 这些不都是 Excel 现成的 为什么你们开发不出来
还没有 Excel 好用 用你们开发的系统干嘛 然后就都回去继续用 Excel 了
项目取消 XD
anguskwan
2015-10-27 10:36:31 +08:00
南山医院在用
zonghua
2015-10-27 10:59:23 +08:00
阿里云,百度云,新浪云的管理后台都是 boostrap+jquery 京东商城的 erp 也是。
互联网能看到的只知道开源中国的 maven 检索服务
beginor
2015-10-27 18:22:31 +08:00
多年前也用过 ExtJS , 从 2 一直跟到 4 , 熟悉了之后,也不是很难用, 蛮不错的, 无所不包的框架,端对端的解决方案! 做企业后台管理之类的可以说是首选, 它走的是类似微软 ASP.NET WebForm 的路线!

不过你要想精确的控制 HTML 的话还是算了,自定义那些控件超级麻烦!

后来, 我转了 Bootstrap + Angular , 感觉就是缺少成熟控件, 一个项目下来要东拼西凑一大堆插件!

萝卜青菜,各有所爱吧!
saberlily
2015-10-27 18:45:07 +08:00
举手表示公司正在用,但也是属于历史遗留了
breeswish
2015-10-27 20:50:56 +08:00
@yyfearth 感觉到目前为止也并没有其他方案可以提供 extjs 这样完善的 web 控件套件了.. 有没有其他推荐?

现在流行的框架确实轻量,也正是轻量所以缺少很多东西,离商业化使用差距很大… 要实现 Windows/Mac 各种系统自带控件的功能都得自己造轮子 o(╯□╰)o
yyfearth
2015-10-28 04:04:29 +08:00
@breeswish @beginor
如果你想要一个非常完备 无所不包的框架
不需要依赖或者用到其他任何库或者框架
用它一个就可以实现整个 WebApp 的框架
ExtJS 是最好的选择
因为 Sencha 给你提供了完整的开发方案:
从 UI 库( Widgets ) 到构架( Class System , MVC , MVVM ) 到工具( Microloader , Sencha CMD ) 样样齐全
连所见即所得 支持控件拖拽 的 IDE 都提供了
和当年的 M$ .Net 一样 所有轮子全部自己造一遍
你不需要(也很难)用其他的框架和工具来开发一个完整的 WebApp

但是 如果你只是需要一套完整的 Web 控件 其实选择还是有很多的
比较轻量开源的 比如 Bootstrap , jQuery UI 那些 加上众多插件 手机上 Ionic 等等
商业化的 除了 ExtJS 还有 KendoUI , Webix 等等 都是很完备的
而且也和 ExtJS 类似提供了简单的架构支持和 Class system
但是都比较简单 推荐和其他主流的框架配合使用
比如 KendoUI 可以接在 Knockout , Angular , React 上面使用
而 ExtJS 理论上可以做到 但是世界上 Sencha 希望你完全使用它们的完整的开发方案
要把 ExtJS 当作一个 控件库 加在其他框架上面使用 困难重重

ExtJS 或者是 Sencha 的问题就是 他们就是要把所有轮子 自己全重作一遍
而且他们做的轮子远远没有现有的好 而且极大的限制了第三方库/框架的使用
pH
2015-10-29 10:52:16 +08:00
@smithtel 老师的意思也差不多时这样,这样控制读取权限是比较好做,但是要如何控制页面的修改权限呢?
smithtel
2015-10-29 13:49:56 +08:00
@pH 写一个模块管理(增删改查)用户的模块分配,不会在这里带上图片,不然直接带上截图就一目了然了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/231315

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX