Joe.xu 发表于 2020-12-17 11:54:43

程序员的蜕变----》从Java到活字格

本帖最后由 Joe.xu 于 2020-12-18 18:10 编辑

   时维寒冬,工作安排,需用活字格做一系统。因之前从事java开发,活字格刚接触不足两周,心里难免有些担忧。所幸活字格入手较容易再加上资深人士的耐心指点,略有小成,特与格友们分享:victory::victory:

一、数据表设计



二、登录页面功能(点我查看详细)







三、系统首页功能实现(点我查看详细)




四、抄表页面功能实现(点我查看详细)



五、收费页面功能实现 (点我查看详细)




六、查询页面功能实现(点我查看详细)



七、我的页面功能实现(点我查看详细)




八、个人信息页面绘制(点我查看详细)




九、抄表情况及收费情况页面功能实现(点我查看明细)




十、使用感悟篇

10.1 基础学习感悟
2020.12.2今天算是与活字格的正式重逢,为什么说是重逢呢?三个月之前,一份真挚的小格放在我面前我没有珍惜,当再度被它的魅力惊叹时,才为当初的行为后悔莫及。在上周老师培训的基础上,今天对活字格初级篇的上手容易很多。打开设计器,表呀、组件呀、页面呀一入其中,其独特魅力,让人无法自拔。作为一个的程序员,可能和我一样在没深入了解活字格之前都会对它有一些的质疑,这种看起来就是组件拖拽的软件能做出一个系统吗?即使做出来他的性能会不会有问题呢?如果遇到问题会有人指导或解决吗?由于现在我也是处于初学阶段,只能浅显的谈论下这几个问题,后续再做陆续深层次的解答。首先,我可以肯定的告诉大家在葡萄城数十年的努力下,只要你能想到的系统,在活字格里,基本都能实现。如果遇到什么问题也不用担心,活字格员工都是你坚实的后盾。
2020.12.3   开始了活字格中级学习计划,观看了无数个小视频,真是我看过最贴心的教学视频了。事无巨细,面面俱到。将功能划分了,讲解的很细,视频的时长也很讲究,不会有疲劳感,从组件、命令、页面再到表,所得颇丰,赞一个!今天主要在邮箱配置时耽搁了一些时间,多亏了论坛上的发布的视频讲解让我恍然大悟。“叮”,测试邮件发送成功。
2020.12.4   持续学习第三日,开始从组件的使用步入了页面搭建,并了解用户管理及服务器相关概念。越深入学习越发现活字格的强大,而且它具有横看成岭侧成峰,远近高低各不同的灵活性。每个人都能有自己的一种理解和搭建系统的方式。哦,公司指定的学习计划真的很不错,对无处下手的新人来说能起到事半功倍的效果。
2020.12.7先自我鼓励一波,终于进入了活字格高级篇的学习。在此期间也咨询了资深的前辈们一些一直困扰的问题:活字格性能,也许这也是很多客户的问题。毕竟一个成熟的系统,能运行仅仅是基础,其低成本,安全性,稳定性,兼容性,并发性更是应该关注的焦点。其中低成本是活字格的强大优势,它不需要我们具备专业的软件知识,对技术要求低,功能灵活,能够在很短的周期内实现系统的开发,降低管理成本,提升工作效率,节省了大量的开发时间以及开发成本。在安全性方面,活字格支持Https,在http协议基础之上,用TLS/SSL加密协议进行了加密加密传输、身份认证,实现互联网传输安全保护。安全性方面,活字格企业级低代码开发平台提供了包含部署安全、系统安全和应用安全在内的三重安全机制,为企业数字化转型升级保驾护航。兼容性方面,活字格支持主流数据库,提供单点登录机制,可与用友、SAP、金蝶等行业软件深度集成,快速实现客户化开发,全面开放编程接口,可深度定制业务逻辑和页面样式,满足包含企业核心业务在内的各类应用场景需求。并发性方面,活字格也一直再不断地披荆斩棘,从底层代码的优化,到操作系统的切换,再到负载均衡地推出,给需要高并发的用户不断的带来福音。
2020.12.8第五天打卡。见识到了活字格很多强大的基础功能比如分页,导航,导入导出数据等等,这些要几十甚至几百行代码才能实现的功能,在活字格中使用一个组件就解决了,nice!有时候真的很疑惑,活字格是怎么把这些基础但并不简单的功能怎么实现并且能让用户在各种场景下使用,当我们发现仅仅使用了一个分页组件就实现了分页功能之后,背后很多人的付出往往鲜为人知。在此,向活字格的工作人员致敬。
2020.12.9今天主要进行了两个功能的数据库表设计,之前比较疑惑的是,活字格不推荐直接写SQL的方式,那它在涉及复杂表关系的展示时该怎么处理呢。经过大佬们的指点才恍然觉悟,活字格通过新建视图的方式提前处理好需要一起展示的数据,以表字段的方式展示。不由得感叹,此一招曲线救国的方式实在是高!
10.2 项目实践感悟

至此,活字格智慧水务系统已基本完结,近一周项目实践以来,时时为其功能而惊叹,刻刻为其相逢而欣喜。其开发灵活性之优,扩展性之强,开发效率之高,使用后不由为之称赞。以智慧水务系统论之,往日我与同事两人开发了四周才基本结束,用了活字格一周就基本完工。还有一点让我吃惊的是,之前开发后的包大小为7.2M,而活字格的工厂工程文件仅为815kb!!!! 假设把系统比如成大楼,代码比如成水泥,石子,而活字格所做的事就是把水泥和石子封装成了一块块水泥板,一根根柱子,并没有限制所能盖成大楼的种类,反而使盖楼的工作事半功倍。假如用一句诗概括这段时间使用活字格的感受的话,我觉得是“山重水复疑无路,柳暗花明又一村”。每当由于不熟练或者开发思维固化而被一个问题卡住时,周围伙伴总能使用几个组件或命令相组合的方式找出一种甚至好几种解决方案,问题自然迎刃而解。最后,活字格功能的强大也意味着我需要学习的还有很多,I'll try my best!感谢一直耐心指导我的伙伴们。


demo见附件



djs521720 发表于 2020-12-17 12:32:16

:):)谢谢分享

张强强 发表于 2020-12-17 18:46:56

那JAVA开发还继续吗 哈哈

Joe.xu 发表于 2020-12-18 12:19:14

张强强 发表于 2020-12-17 18:46
那JAVA开发还继续吗 哈哈

这是个好问题
缘起缘灭,花开花谢
java,我放手了

bkad 发表于 2020-12-22 14:44:16

哈哈 恭喜 从java到c#

cscs 发表于 2020-12-22 15:46:06

写的不错,谢谢分享!

13559541953 发表于 2020-12-23 15:05:34

数据表设计的这么井井有条,不愧是用java**的人

Simon.hu 发表于 2020-12-24 09:43:32

:hjyzw:

sonic 发表于 2021-2-19 17:19:17

:loap1:
:loap1:

Simon.hu 发表于 2021-2-19 18:12:16

牛~
页: [1] 2
查看完整版本: 程序员的蜕变----》从Java到活字格