猫史档案馆


关于改进IDE界面颜色和字体配置以更好保护青少年编程者的建议

用户:开朗的萌萌熊gcWM开朗的萌萌熊gcWM查看:0 回复:7 评论:0 创建时间:2019-03-16T02:25:33


编程猫团队,你们好:

    我是一位曾经从事软件开发工作的家长,我非常喜欢我小儿学习编程猫,他爱不释手。在选择孩子所用编程语言时我是详细比较过的,python,scratch,易语言。。等等,但综合起来最适合孩子学习和应用的就是编程猫——有趣、易学、易用的、实用、老少咸宜、性能稳定。

    不过,编程猫的IDE还存在一些不足:

    一、界面主色调是白底黑字,字体和图标偏小且对比度低,版块各元素较多,包括里边 的图形和音乐编辑器也是这样。这样的色调和字体配置,稍用长一点时间,眼睛就会非常疲劳。

     建议:在编程猫IDE增加黑底白字高对比度颜色配置项,增大图标和字体大小,增大图标元素和操作工具(如画笔、音符格等)的颜色对比度。这方面,微软系的开发工具做得最好,可做参考,如visual studio(可以自定义ide界面颜色配置和字体,也可以根据操作系统的颜色配置自动适配,非常人性化);还有就是像unity3d,也可以选择黑底白字的配色风格。

    二、素材库中的角色,同一角色不同造型全以单一图片罗列,不便于将一个角色一次性引入编辑器并应用。

    建议:可参考scratch,素材库中的每个角色的所有造型整合成一份单独素材,只需引入角色一个资源就可同时引入该角色下全部造型(甚至脚本积木)。

    三、编程猫开发出来的项目可直接发布到的平台太少,目前编程猫格式工厂只支持生成windows exe程序,还无法直接生成安卓下的apk和IOS下的安装包。

    建议:参考unity3d或者国内外一些基于H喵L5技术的跨平台技术实现编程猫开发 项目的跨平台支持,采用云端打包发布的方式也可以的。

    四、还有一些基本的功能需要补充,其中一个就是数据库特别是对mdb、sqlite、json等这些开发中常用的轻便数据库访问的直接支持。

    建议:以扩展的形式增加编程猫的数据库访问、网络、复杂数学运算、数据结构等专业程序功能(不过仍要以积木方式提供,不建议回到纯代码方式),以吸引更多专业人员使用编程猫开发(过来人的感受,对于我们很多英语欠佳的程序员来说,像编程猫积木式的编程是最舒服的,且大大减少了编程的疲劳度)。

    五、缺乏与scratch项目的合作:无法直接复用scratch项目里面的素材和积木代码)。虽然编程猫和scratch基于的底层技术可能有很多不同,但是网上scratch的开源项目毕竟是很多的,也很值得编程猫的学习者学习引用。

    建议:格式工厂增加将scratch项目(特别是sb2和sb3项目)转换为bcm项目的功能。

    六、编程锚传统教材出版渠道的教科书太少。我是用kindle阅读的,在kindle的电子书商店里,scratch的教程一大堆,编程猫的教程暂时没找到。

    建议:重视传统形式教科书的编写和出版。

    七、编程猫在次发达的中小城市的普及力还不足。

    建议:加大对次发达地区(如粤东西北)的推广力度,尤其是重视对私立课外培训机构的推广和应用。

   其实,对于我们国家来说,编程教育不但应该在青少年中开展,对于我们成年人也有学习编程的必要,当然这就涉及到选择易学易用实用又能紧跟IT发展步伐不断改进完善的编程语言的问题。在中文编程领域,易语言最先发力,易用且实用,可惜不能与时俱进,局限于单一平台。相形之下,编程猫的理念和技术更能适应当今所需——开放、共享、包容,路一定会越走越宽广!


回复

上一页1 页 / 共 1下一页
FATAL_ERRORFATAL_ERROR

兄弟,你知道格式工厂的原理吗?

其实就是作品生成地址,再用“ide.cod喵/we/XXXXXX”这个链接打包exe,客户端再进行下载。

说白了就是生成链接再打包成chome内核的浏览器。

iOS下的安装包需要苹果开发者账号,并生成开发者证书。(开发者账号500多元呢)再进行打包ipa。(况且ipa证书被别人利用了也不好)

apk安装包也是要证书。只不过apk在团队里已经开始开发了。

(无意冒犯)emotion_编程猫_冷漠

 

点赞0


评论


CaTionalCaTional

叔叔/阿姨,我建议学学C++,到中学就可以上NIOP了

点赞0


评论


教程喵教程喵

额,好像有点道理emotion_雷电猴_嗯嗯(@官方)

点赞0


评论


zzy2357zzy2357

其实黄绿色才是最护眼颜色

点赞0


评论


zzy2357zzy2357

编程猫只是用来学习编程思维的,不是用来做开发的,拖积木累得要喵

点赞0


评论


开朗的萌萌熊gcWM开朗的萌萌熊gcWM

大家说得也挺在理,不过也得知道,不能简单地认为编程猫只适合孩子而不适合开发者,只要深入挖掘和灵活运用,编程猫也可以做出实用酷炫的项目,这已经是不争的事实。所以,我觉得要是扩展开发的成本划得来,编程猫团队应继续扩充完整编程猫(含2d和3d)的功能,变成一个适合青少年和专业开发 者的开发 平台。

点赞0


评论


技术喵技术喵

喵~超级感谢您和孩子对我们的喜爱,也非常感谢您对编程猫提出的建议反馈以及提供的参考解决方法,我们产品开发团队都已经认真仔细的阅读并纳入考虑中,其中有一些也是正在进行时,

1.编程猫也是希望保护大家的眼睛,让大家在使用的过程中,能降低用眼疲劳度, 所以在整体界面的色调以及字体配置,我们会参考您的建议, 除了在已有计划上会增加配色,我们会推出夜晚模式等其他颜色主题包。
2.针对素材库中多帧造型的角色,我们一直是以一个角色方式添加的, 如果您遇到同一个角色拥有多个造型需要单独添加的,不知道是否方便截图告知, 这个可能是上传过程中的问题,我们会安排重新上传哈,非常抱歉给您带来不便。
3.关于开发出来的项目我们已经在做努力啦!期待我们的大招吧!
4.数据库技术喵已经认真记在小本本上,安排!
5.喵~悄悄告诉您,我们已经在想办法打通Scratch的sb3项目啦!
6.编程猫教程书籍已经能在市场上买到啦,目前有《孩子们写的编程书》、《喵星救援》等, 另外还有编程猫标准课程全14册已经为学校提供官方教材使用, 填补了中小学变成体系化教材的空白,对于Kindle方面我们会努力的。 详细了解: https://mp.喵.qq.com/s/e-8DVtWpD_GzfOUEFkqzfA
7.关于第七点,编程猫一直在努力,我们一直在为了能够让每一个中国孩子都上一节编程课而不断努力着, 北欧的孩子在学习编程,喵的孩子在学习编程, 我们中国的孩子当然也要学习编程,让他们去理解下一个喵的语言。 我们会继续努力的!  

再次感谢您的建议~

emotion_编程猫_加油

点赞1


评论