找回密码
 立即注册

QQ登录

只需一步,快速开始

lgz518

初级会员

16

主题

55

帖子

271

积分

初级会员

积分
271
lgz518
初级会员   /  发表于:2019-7-6 12:09  /   查看:11856  /  回复:21
首先看活字格有比较多基础视频教程,也有模板实例,本来这学习起应容易,但实际学习来还是很困难,主要原因,编码器问题,过于零乱,操作过于麻烦,重复工作。
一。现状问题
1. 编码器过于零乱,让学员再学习一个模板实例或开源项目,都不知怎么下手,看不其设计,其页面,功能,属性,事件是怎么实现,这一点官方视频教程老师,听视频时,其老师也说有此感受,要花时间去找。
1.1学习时间成本比大,特别对新手学员来说是很困难事,也很难坚持;
1.2不利项目维护,对新项目维护可能还好,一些设计都记得,对于一些比久项目,可能花很时间去维护;
2.  编码器过于零乱,主要体现以下:
2.1页面设计,页面设计不直观;

2.2功能事件设计:设计 一个功能事件,要找好几个编码器,东找一个西找一个,过于麻烦,大大降低开发 效率;
2.3辅助功能事件设计:在页面表随意取个区域,进行设计,还对此进行设计隐藏,否则,会显示,显得不专业,每个页面都要这样设计操作,重复操作,增加工作量,存在以下问题:
2.3。1学习难;
2.3。2维护难。很容易丢失一些细节,设计。
2.3。3开发效率低。

3.尽管活字格有设计几个功能标志,公式引用,字段引用等,还是很难,不直观,因有一个单元格或表区域有好几个设计,很难查看。

二。建议方法
     学编程,首先要学会看源码,设计,所以一个直观,友好的编码器,是很更重要,也是一个高效率。所以建议如下:

1. 编码器,要相对集中,可从页面设计,功能事件设计,辅助功能事件设计(引用)分类设计,从其属性,(编辑、数据,键盘,鼠标等)事件,代码编辑去设计;
2.固定辅助功能事件设计,也从其属性,(编辑、数据,键盘,鼠标等)事件,代码编辑去设计;
3.公式引用,设计。
4.可以保留原有编码器,以便旧项目兼容,参考以建议方法设计新编码器或说其是一个高级编码器,可以用一些代码编辑去实编程,主要有好教程,视频,实例模板,其实很好,特别代码编辑去实编程很容易实例相同复制,利用,提高效率。

最后期待能早日看到。











22 个回复

倒序浏览
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-7-6 18:51:08
推荐
字很多,写得很用心

不过,我觉得你可能稍微有一些跑题

关于学习成本,目前的快速上手是没问题的,

我个人也是从零开始一周能大概交付临时项目

但是深入学习可能需要花一些时间,

这相对于其他的快速开发平台可能有一些区别

我也有见过上手慢,但是深入简单的


关于效率,目前活字格的开发效率可以说是很高了,

优化归优化,你说的这些可能不是活字格前进的方向

活字格面对的客户大部分应该都是不会代码的

他的名字你也可以看出来

低代码开发平台!


我觉得

单元格类型+命令这个方式

我个人觉得是很直观很方便了


另外我觉得有一点你提的很对

关于隐藏的这部分确实可以再改进一下。


回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-7-19 23:07:18
推荐
其实双方说的并不矛盾。
因为一个是从程序员角度来看的,另一个是从业务员角度来看。

我们现在就是从C#,.net开始逐渐往活字格开始移转了,将系统开始重构。
转移的过程中,就是分成两派:

程序员派,持抵触怀疑态度,认为活字个最大七宗罪:
1)页面逻辑无法一眼看清楚,需要到各个控件和命令中去找;
2)没有全局变量的概念,只能靠参数传递;
3)模块很难重用,类似的功能在不同页面都要重新写,如果要修改,所有页面都要修改。
4)界面布局不够灵活,无法完美自适应。
5)没有前后端之分,同一个页面无法同时开发
6)部分数据库操作速度慢,效率低。
7)插件编写,服务API等代码任务的教材太少。

从业务设计员的角度,持支持态度,认为活字格的7大优点:
1)简单,上手快。
2)简单,上手快。
3)简单,上手快。
4)简单,上手快。
5)简单,上手快。
6)简单,上手快。
7)简单,上手快。

因为用了活字格后以后,不用看任何人的脸色,想怎么改就怎么改,想加个字段,就加个字段。只有用到代码的时候,再去请程序员吃个鸡腿而已。

所以前面那位老兄说的学习成本高,时间长,那是因为很多人都没有完全认真的把所有的教程和说明都过一边。一旦思路改变了,对活字格的看法也会改变的。

对于一个熟练操作excel,有数据库概念,精通业务逻辑,熟悉代码开发的原理(但是不会写代码)的业务人员来讲,活字格花1~2个月的时间,就可以开发具体页面权限,数据库连接,流程管理,附件上传下载,导入导出,微信通讯,邮件发送等中高级功能的业务程序。
这个对于学习代码人来讲,是不可能想象的。一个月时间,能否把数据库的增删改查做好都值得怀疑,更不要说什么前端,后端,服务器架设等一堆的问题了。
根据我们经验,开发同一个系统,活字格做一个页面是以小时计算的。而用代码是以天计算的。


但是程序员认为的几大问题,在喜欢活字格的人熟练掌握现有的活字格技能以后,也会对活字格提出更高的要求的。如果这些问题能够解决,尤其是自定义全局变量和模块重用,活字格的开发又能提高到一个新的高度。这一点请相信官方的努力,我们经历了3.0~5.0的过程,活字格的进步是有目共睹的。

那我们是怎么解决代码开发人员和业务流程人员的矛盾呢?很简单,
代码人员你不是喜欢写代码么?好的,js,插件,服务器API,存储过程,视图,这个东西你来搞定;
业务人员你不是喜欢经常改需求,改界面,但有不会用代码么?好的,你就用活字格搭建系统的,高兴的话再这个审美观强的妹子,专门画界面(都不用找贵的美工),业务逻辑你规划好,实在解决不了的问题就找程序员写点插件和js。
大家各取所取,做各自擅长并喜欢的事情,何乐不为呢。

欢迎大家共同交流。


点评

lwt
我看懂了,支持你。  发表于 2019-7-22 13:01

评分

参与人数 2金币 +1000 满意度 +5 收起 理由
amtath + 5
Simon.hu + 1000 赞一个!

查看全部评分

回复 使用道具 举报
宋小猫悬赏达人认证
中级会员   /  发表于:2019-7-6 13:22:59
沙发
亲爱的 你说的这都不是问题 如果能看懂代码我学什么活字格 还有如果想让开发者重视你的建议最好的办法就是交钱
回复 使用道具 举报
lgz518
初级会员   /  发表于:2019-7-6 17:22:48
板凳
宋小猫 发表于 2019-7-6 13:22
亲爱的 你说的这都不是问题 如果能看懂代码我学什么活字格 还有如果想让开发者重视你的建议最好的办法 ...

     我这个建议是活字格更友好,客户体验好一些,大家学习快捷编程,能更好,减少重复工作,提高开发效率,不仅为个人而提义;
    一个友好,客户体验的产品,才是最好推销广告。
    如果官方不接受,我们也只做其他选择。是因看活字格,做了视频教程和实例模板,比较好,能比较按用户思维考虑,所以我才建议,不然也懒得建议,
     一个好开发平台工具,当然会花钱购,若不友好,学习成本比高,相信很多人,不会坚持,更不用花钱购。
回复 使用道具 举报
宋小猫悬赏达人认证
中级会员   /  发表于:2019-7-7 11:48:48
5#
谢厅 发表于 2019-7-6 18:51
字很多,写得很用心
不过,我觉得你可能稍微有一些跑题
关于学习成本,目前的快速上手是没问题的,

佩服谢厅文笔
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-7-8 09:53:14
6#
活字格5.1我们会提供
给设计器单元格设置备注的功能;
打包命令功能;
等等一些功能,可以让您的这个问题解决一些,但是产品将持续改进,感谢大家不吝赐教,让咱们的社区更好!
回复 使用道具 举报
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2019-7-9 10:59:46
7#
lgz518 发表于 2019-7-6 17:22
我这个建议是活字格更友好,客户体验好一些,大家学习快捷编程,能更好,减少重复工作,提高开发效 ...

我觉得主要还是习惯问题。我们接受一个新东西的时候,总是要面对来自旧事物和旧习惯的牵绊。特别是在刚刚接触新事物,对新事物把握度还不太够,或者了解的角度还比较片面的时候,看你写的东西,对活字格,应该还处于这个阶段。换个角度来说,你的问题,对已经使用活字格进行开发,熟悉这个界面的人来说,又都不是问题。

另外顺着你的问题,我猜猜猜,你应该是想一下子知道这个页面用了哪些表,这些表又与系统的哪些表有什么关联,页面用到了哪些命令,这些命令都起到什么作用以及和哪些表产生关联,类似SQL数据库里的关系图?应该比这个关系图更强大。这个方面,我觉得倒是可以改进的一个方向。从活字格的发布检测机制来看,应该是能做到的。甚至还可以建议可以给这个地图设置密码,因为作为有些开发者来说,有时他不太希望别人一下子看到自己的设置逻辑。

最后,我们回顾来看看,其实你只看到了一面而已。

比如说数据与页面的分离、外部数据库直连、JS、存储过程(意味着可以用SQL)、数据透视可编辑、图表钻取,等等等,这些个角度你是还没看到的。再说,就算这些个角度,也仅仅是我个人比较关心的,其实还有一些我个人还没看到的。

兄台,你喜欢提建议,留下来,这样对谁都好!
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-7-9 13:27:19
8#
mucai 发表于 2019-7-9 10:59
我觉得主要还是习惯问题。我们接受一个新东西的时候,总是要面对来自旧事物和旧习惯的牵绊。特别是在刚刚 ...

没毛病,其实我们确实非常愿意听大家的建议,不管对不对好不好,说出来,总比不说出来好。

我会整理大家的问题,然后找大家的重叠性比较高的问题,先处理;如果觉得那些问题不是特别关键的话,我们可能暂时就先不做了
回复 使用道具 举报
unimaallan
金牌服务用户   /  发表于:2019-7-12 09:33:23
9#
活字格也研究了有一段时间了,感觉确实如楼主所说,开发功能上有点零乱,不够系统化,这块确实有优化的空间,建议活子格系统架构设计人员,有空的话,可以看一下Oracle 公司的Oracle Forms Developer (Forms Builder)产品,已经几十年的产品,二十年前用过,现在看起来还是那么的好用,说到底还是设计思想比较好,活子格平台不错,如果借用Oracle Forms Developer (Forms Builder)的产品架构代化开发,我想活字格是个非常了不起的产品,如果对Oracle Forms Developer (Forms Builder)有兴趣可以进一步交流,看看别个的设计器,多么的直观,开发也非常的快

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
unimaallan
金牌服务用户   /  发表于:2019-7-12 09:36:02
10#
一直怀念这个产品,也希望有这么样的产品出来,活字格说实话,具备这个潜质,如果从架构上优化有自我颠覆的精神
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部