LazyCoder0101 最近的时间轴更新
LazyCoder0101

LazyCoder0101

V2EX 第 663203 号会员,加入于 2023-11-18 11:43:59 +08:00
LazyCoder0101 最近回复了
@stinkytofu 采用安装包的方式,是因为用懒农生成的源码文件,是和懒农的项目文件放在一起的,项目文件有个快捷方式,可以像 IDE 项目一样,点击直接就可以打开懒农,还原上一次的代码生成界面(如果电脑上安装了懒农),直接解压实现不了这功能。
@hugi 如果写的简洁,解释不清楚,又会有人下意识的认为这个代码生成器是给开发者提供的开发工具,直接说这种搭积木一样的工具没有任何作用,或者普通用户根本不会去使用之类的,写的太长又有人嫌弃啰嗦,作者我也绝望不会改啊
@forty 谢谢支持,那个橙色面板不是背景,是当前添加的面板,麻烦把第一个动图全部看完,里面有些有省略号的按钮,点击以后会展开面板,展开后,那个面板可能会显示橙色,哪个面板是橙色,添加的功能就会添加到对应位置,然后可以通过中间那块的文字描述,知道整个程序的意思,并通过这种方式无限嵌套组合成业务功能
@gamexg 面对程序员,如果说程序员用户的需求,确实仅是停留在提高自己开发工作效率这个层面上,说实话,我自己也觉得用处不大,但如果是针对某些能应用到实处的小的不能再小的项目,需要用户可以根据自身实际需求,快速进行更改,还是有用途的(当然,目前在这块的实际应用场景,我更多只在嵌入式这块发现此类需求,像 web 服务这块,也找人探讨过,暂时没发现什么实际的应用场景,最接近的暂时也就发现后端有时候工作需要快速灵活配置某些模版之类的)
@gamexg 这个方向我还没有想过,阁下可否私聊交流一下,我想找看看能不能找某些游戏,有写脚本对外发布的玩家让他们试试看能否使用懒农
@FarmerChillax
对普通用户门槛提高,一个是因为哪怕以可视化的操作提供给用户,对于一个完全不懂的普通用户来说,有些东西,一时间也难以进行操作,第一时间也不知道如何使用,我帖子里面的 STM32 的示例动图 1 ,里面的芯片引脚就是一个例子;再者是生成代码以后,后续的编译等工作,普通用户难以完成。

可阁下可以想想,再以 STM32 的示例动图为例,像里面的那些芯片引脚,其实只是让用户稍微理解一下是什么意思,按照实际情况选择一下而已,哪怕真的完全不会,开发者直接事先设置好,然后让用户对此没有任何需求进行更改的话,直接按照开发者默认设置即可。这种提供可视化的操作思路的背后,不是简简单单的把代码逐句翻译成中文,然后让用户再去学习这项技能,而是直接围绕开发者事先设想的某种应用场景,在该场景下,把能提供给用户进行选择或者调整的地方,通过可视化的功能让用户得以通过自己的需要进行局部的个性化调整,这也是这种所谓搭积木的交互方式,适合的场景所在。普通用户只是不会,不是说他们是傻子,连稍微听一下人家说明一下,然后按照自己需要进行选择的理解能力都没有,而且这种方式,从实现方式而言,本身也只能尽可能满足一些功能简单的需求(可以再进行迭代让实满足的需求更进一步),而对于一般用户来说,由于他们不是开发,往往也难以提出一些复杂的功能需求(如果有,那也不应该使用懒农,而是直接找开发定做),当数据文件的数量达到一定程度,是可以很大程度对此类需求进行覆盖,再通过技术上,让用户表达实现自己所需要实现的效果,来匹配到对应的数据文件的。

至于生成代码以后,后续的编译等工作,确实对于普通用户来说难以进行,这也是我将项目开源并且推动的原因之一,当代码生成以后,后续的工作,由于代码的确定,很大程度已经是一件明确的事情,而且由于数据文件的原因,同一个数据文件生成的代码,后续的工作相似性较高,如果能提供环境整合等服务,可以进一步降低门槛,让更多的普通用户可以得以普及。

对于开发人员看都不看一眼的问题,那纯粹是开发人员想把懒农当做提高效率的开发工具来用,才会有这种想法,懒农从设计开始,本来就不是作为开发工具使用的,对于开发人员而言,懒农能发展起来的话,它更多可能是作为像一个给开发人员通过自己的技能知识,还有项目等作为对外展示自己的渠道,或者说提供了一种高复用、边际成本极低的方式,来通过满足普通用户对一些功能简单的需求的快速实现,来创造经济价值的一个工具而已。
@forty 用 java 写的,打成安装包直接使用 java17 的 jpackage 功能,没想到 jpackage 的代码,安装路径直接默认写死 C 盘的某个路径,那个路径还是带有空格的,导致按照默认路径安装直接出错,曾经花了几个月专门研究这问题了,找不到解决办法,也在网上找过用 jpackage 的程序员交流,这问题目前还没想到解决方法,java 现在不都是甲骨文的了嘛
@lanten 见笑了,不是对 UI 没追求,那是真的没有 UI 设计这块的天赋,看过不少设计美观的方案了,没找到可以参照的,这个需求又不是什么常见的购物商城之类的,没法对着人家的设计照搬,曾试过找美工,结果遇人不淑,那美工审美比我还差,只是个搬砖的,挣扎太久最后只能搞成这样了
@grimbedroom 使用上有不清楚的,不妨加我 qq 或者微信直接问我
@grimbedroom 别装 C 盘,安装路径不要有空格等特殊字符,还有,不要按照默认路径安装!!!
不是我不想解决这问题,甲骨文那边留下的 bug ,我搞不了,使用问题可以尽管找我
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   955 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 20:26 · PVG 04:26 · LAX 13:26 · JFK 16:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.