集团大了,用foxtable本来就是个伪命题。大集团除了要求功能性,还要很强的安全性与和稳定性,为啥你们看不到,不把信息安全当回事!?
互联网应用要求的安全性:
1备案域名+SSL证书,否则任何数据提交都是明文可截获。目前狐表有的3层web数据源,也没有加https证书,你敢在大集团用?
2文件传输加密。互联网上是不可能用FTP进行传输的,这种明文传输,随便一截获就看到FTP账号密码。要不就Ftps,但更正确是用https传输。然而狐表并没有FTPS的解决方案,要自己重写全套FTP,更没有深一步的http传输
3防注入。估计没多少个人在TextBox框里加了标点符号的过滤,随便在某个查询加载,就可以注入删掉数据库
4对外不允许开放过多端口。一般只能有80或者433端口对外。目前使用openQQ,开放了一大堆UDP端口,然后FTP传输,又开放了一大堆TCP端口,全都是被攻击的好地方。
稳定性:
1支持分布式部署,负载均衡。狐表无论做bs还是做cs,都是自己一台服务器连接各种客户端。大集团的应用,基本都是上千人使用,各个分公司。连java都要变成微服务架构,一堆服务器集群,不敢一个tomcat打。负载均衡又是另外一个很深的学问,微服务架构又是另外一个更深的学问。(偷偷告诉你,在广州,在微服务架构的平台和项目,起步都是100万的,招聘的人才都是2万月薪的)
2支持自动测试+自动部署上线。一堆bug你靠各公司的老总反馈?修正bug靠你一个人打包,然后停止应用,手动拷贝覆盖文件,启动服务,这都原始年代的运维,怎么可能在大集团出现?正式的IT公司,岗位职责分化清晰,需求、设计、开发、测试。测试会有自动化测试的工具,自动打包,动态停用服务,逐步切换上线,有问题自动回滚,日志记录自动反馈,全自动无人工干预。
好语言?
为什么java是企业管理系统开发的大哥?因为它有以上一大堆的问题解决方案。这些沉淀已久的优秀开源解决方案,成就了它作为企业管理软件的地位,短时间难以撼动。
那Java语言就是最好的?java语言严谨,思路缜密,代码长度。一个非IT专业的人,单枪匹马,用java写一个狐表的DropDowmForm都要马不停蹄写个三四天,然而狐表只需要半天。java开发成本高,java工资也高。狐表真转去java体系,没多少个旧狐表用户能跟过来。
新前端:webpack+node.js+js(es6)+html+css+vue+vue router+ vueX+ iViewUI+Echart+Ueditor
旧前端:js+html+css+Jquery+Easyui(或MiniUi)+Echart+Ueditor
后端:SpringMvc+SpringSequtity+Tomcat+iBatis持久层+Redis缓存+MySql+Active MQ消息队列+Jasper Report报表+Acitivi5流程引擎(大集团没工作流审批?开玩笑)
来感受一下,在中小企业里,用这套东西,真心怀疑你是来解决问题的?还是来增加问题的
狐表好不好?在中小企业,很好,你选择很正确,这么多实战干货帮助文档,复制就能用,5毛能解决的事情,为啥要花500?下班菜市场买菜,你开飞机去还是开电动车去?去美国旅游,你坐飞机跨太平洋还是小船摇啊摇,摇到外婆桥?因地制宜!就是这个道理
综上诉述“对于非专业人士,快速解决实际问题最重要”。自己反思,自己是什么人士,你要的是什么?你应该从狐表还是从别的地方找到你想要的答案。
[此贴子已经被作者于2019/9/10 15:56:51编辑过]