递归火山软件开发平台
标题: 真诚提几点建议,望请吴总斟酌(同意的请举手) [打印本页]
作者: 茫然 时间: 2018-1-28 12:53
标题: 真诚提几点建议,望请吴总斟酌(同意的请举手)
本帖最后由 茫然 于 2018-2-5 16:58 编辑
吴总您好:
本人是忠实的易语言个人爱好者,坚持使用易语言已有十年。十年来,业余学习易语言发展了个人爱好,开发各种小工具方便了工作生活,对吴总充满了感激、充满崇敬,认为您是开创时代的IT英雄。在此,诚恳地给您提几条建议:
1.火山平台开发和推出也太迟了。智能手机诞生已有很多年,移动互联网是当今IT发展的重要方向,现在人们花在手机上的时间远远超过PC,广大易友也呼吁很多年了,易语言的移动编程怎么迟迟不能推出呢?以至于技术实力远不及您的“易安卓(E4A)”早都推出了,望您加快进度,抓紧完善,迎头赶上,不负众望。
2.据我所知,易语言是目前国内用户数量最大的编程工具,可是易语言的赢利却极其惨淡。为何会出现这个局面?不要怪大家只玩po-jie、不买正版,微信、QQ始终坚持基本免费路线,360也开创免费shadu的时代,他们的赢利甚为可观,反观易语言,需要认真考虑盈利模式了。这不仅关乎您的劳动回报,也关乎汉语编程的未来之路,更关乎爱好编程的广大国人的希望。
3.火山平台和易语言同为您的作品,建议两者保持较好的连续性和一定的兼容性。广大用户群来之不易,近几年不少互联网公司为了抢夺用户群,烧qian动辄多少个亿,足够规模的用户群才是当今互联网时代最大的资源啊!!!您已经拥有庞大的用户群(相比烧qian,你相当于挣了几个亿了,呵呵),说明易语言完全适合国人需要,而新推出的火山平台,却与易语言存在很大的变化。
比如,您最看重的易语言团队协作的短板,所以您的火山采取了其他编程语言通用的“解决方案-项目-模块”的结构,团队协作是方便了,可也显得复杂了,也不是易语言的易之路哦。
再有,易语言引以为豪的可视化界面设计,火山虽也是可视化,可完全套用了JAVA的界面设计模式,不能任意拖动更改,界面设计的“易”优势完全丧失,您看“易安卓(E4A)”不也沿用了您易语言的这一风格了吗?
再有,火山彻底使用“面向对象编程”的思想,全部采用“包-类-方法”的模式,完全颠覆了原先易语言的编程思路,广大易友体验很不好,也没有选择的余地,“易安卓(E4A)”倒是沿用了易语言的风格,那倒更像您的作品哎…(呵呵)
再有,那么多层次缩进真的很必须吗?嵌入代码,火山语句无法实现?显示“系统”的代码,也没大有必要吧,至于扩展,完全可以用支持库(类库)、模块的方法实现,把系统代码展示出来,万一生手无意中误改,那将会很麻烦的。
还有很多很多变化,请您考虑考虑,在后续版本中能否有所改进呢?
4.如果能将易语言和火山对接起来,开发将易语言代码、支持库、模块转换为火山代码、火山类库、火山模块的工具(目前好像都还没有,只是一个设想,呵呵),那可是一大突破啊,以前易语言的成果自然成了火山的发展基础,那火山的起点就高了一大截了。
5.取名“火山”不知何意,网上一搜,显示的多是“火山小视频”、“火山直播平台”等,个人觉得还不如叫“易语言移动版”、“易语言安卓版”等(呵呵,见笑了)。
以上几点建议,也许不够专业,也许不够准确,却是10年业余易友的真实感受,谨供参考。不当之处,请您及广大易友批评指正,谢谢。
易友:茫然
2018年1月28日
作者: 茫然 时间: 2018-1-28 14:07
大家意下如何?
作者: 秋天的童话 时间: 2018-1-28 16:25
没有办法,不走潮流人家说你不专业,虽然我还没理解面向对象,但还是走面向对象吧,这样对理解其它东西有帮助;另外安卓目前没有办法离开java,要想与原来易语言互通还是有难度,毕竟面向过程与面向对象
个人简单看法
作者: 茫然 时间: 2018-1-28 16:39
没有比较就没有差别。在风格上,E4A更像易语言
作者: zacao 时间: 2018-1-28 19:48
完全赞同,也说出了我的心里话,我想这也是广大易友的普遍看法和建议,希望吴总能看到,给火山一个皆大欢喜的未来
作者: 飞扬工作室 时间: 2018-1-28 20:32
非常感谢你的建议,我会认真考虑的.
作者: 茫然 时间: 2018-1-28 22:33
吴总看到啦
作者: 茫然 时间: 2018-1-28 22:58
本帖最后由 茫然 于 2018-1-29 00:01 编辑
飞扬工作室 发表于 2018-1-28 20:32
非常感谢你的建议,我会认真考虑的.
吴总能看到,真的很欣慰。前面建议很多,不知能采纳多少,关键是有些内容涉及火山平台架构,就是想采纳恐怕也来不及,如有可能,能否开发更贴近易语言的“易语言移动版”?照目前火山的复杂程度,怕是有些易友退而学Android Studio
作者: 茫然 时间: 2018-1-28 23:38
本帖最后由 茫然 于 2018-1-29 00:38 编辑
易语言是伟大的。因为它扫除了这个行业的门槛,让编程走进千家万户,开创了编程大众化的时代,最终颠覆了整个行业的原有模式。即便它带给您的回报不甚丰厚,可它庞大的用户群,才是您至今没有挖掘的金矿呢,不让您觉得欣慰、值得期待吗?如果您放弃易语言多年的成果,让火山重新开始、从头来过,真的很可惜,很可惜……
作者: 茫然 时间: 2018-1-28 23:59
本帖最后由 茫然 于 2018-1-29 08:52 编辑
至于能不能离开JAVA、离开多远,值得商榷。贴近易语言、站在原来的高度上继续发展,才是正道。面向对象和面向过程只是概念而已,思路上的变化并非完全不通,对此我小有亲身体会。
与易语言的互通,初步感觉,没那么难吧,不过没深入研究,如果吴总能看到,很想请吴总就此给个权威说法。
作者: 茫然 时间: 2018-1-29 00:37
同感,同感
作者: 茫然 时间: 2018-1-29 10:45
自己顶起来,同意楼主意见的,请举手
作者: hcytk 时间: 2018-1-29 11:34
举手,我就希望像易语言一样方便易学
作者: 阳光甜橙 时间: 2018-1-29 12:22
易语言直接转换成火山,基本不太可能,E4A的可拖拽组件使用的是绝对布局,基本没人会喜欢这种布局,除非就给一种屏幕尺寸的设备开发软件,不打算兼容更多的屏幕尺寸,易语言免费也不太可能,因为不是吴涛自己可以决定的。
作者: 茫然 时间: 2018-1-29 13:15
本帖最后由 茫然 于 2018-1-29 13:18 编辑
1.易语言转换成火山。绝无可能?不会吧
2.E4A的可拖拽组件使用的是绝对布局。易语言有“取屏幕尺寸()”、“移动()”(窗口尺寸变化)等命令,通过这个方式,按照比例缩放窗口及组件,很简单吧。
3.能否免费。这是吴总及其团队的策略问题。易语言好多都是个人爱好者,还有好多未必能坚持下去,为此花费几百上千元,很多人未必愿意。昨天本有个想法,写一篇《关于易语言盈利模式的思考》的文章,都有思路了,后来想想算了
作者: 茫然 时间: 2018-1-29 13:17
同感,感谢
作者: 阳光甜橙 时间: 2018-1-29 14:56
你的想法确实挺好 但是,
1.易语言直接转换火山,火山目前可以开发安卓,那如果以后可以开发iOS了,怎么办?易语言直接转换IOS?,然后火山又多了个游戏引擎,还有可能又多了H5,完全来自不同底层的东西,你想想要互相转换有多难,安卓还要各种包,我认为命令统一这样会更好,易语言信息框命令 出个信息框,安卓信息框命令 出个信息框,苹果信息框命令 出个信息框。
2.绝对布局火山指定会有,还会有其它布局,当你发现其它布局的好处,你就不用绝对布局了。
3.易语言免费也不用想了,吴总上有老,下有小,你看看吴嫂空间的说说,就知道有没有可能了,除非有人把易语言收购过去。
4.吴总的赢利模式确实很单一,但是你想想,游戏引擎开发了4年,火山开发了3年现在还没有安卓的正式版,都是自己一个人,没有团队,所以赢利模式单一也就不奇怪了。我也希望吴总可以找几个人一起开发,快点发布,但事实就是这样……
作者: 茫然 时间: 2018-1-29 20:20
1.非底层不能转换吗?
2.知道是吴总一个人战斗。大家都知道不好,有些地方、必要的时候,也需要妥协,毕竟双拳难敌四手。
2.5 吴嫂的空间怎么看?
作者: shanxiren 时间: 2018-1-31 11:40
我认为只要安卓还在火山推出永远不迟,因为中文编程有许多人需要,要不易语言为什么能火?易语言之前有VB、VC、DELPHI、VFP、POWERBUILDER等等,各取所需。
喜欢E4A的可以用E4A,火山肯定也好用,从他的版本看个人版、企业版、多用户版,个人版肯定会很好用,有很多类似易语言的元素。
收费我觉得很合理,你生活中什么不需要花钱?很多游戏打着免费的旗号,其实花钱比收费的更多。易语言为什么用破解的人多,因为用他做开发的公司少,基本上很多个人爱好者,玩玩罢了,我相信绝大多数用易语言开发挣钱的公司,都不在乎几套正版的钱。
离开JAVA,E4A离开了吗?照样需要装JDK吧,因为人家ANDROID底层就是这样。正如WINDOWS编程,你能离开窗口,离开WINDOWS的API么?
用易语言的学生多,其中也不乏很多高手,你们没有收入,正是学习阶段,可以理解你们没有钱,毕竟你们也不愿意什么事也和父母要钱,毕竟学生们还未满18岁,在法律上没有完全行为能力。
在火山开发上,我希望喷子少一点,多些关爱与宽容,不管他的第一个版本如何LOW,吴总一直在努力不是吗?也希望大家多一点支持,个人版肯定不会贵,有钱的就买了吧,别等盗版。
作者: 张鱼 时间: 2018-1-31 13:21
易语言现在面向对象太差了 还是不要什么都像易语言靠齐 应该去其糟粕取其精华 才能有更好的发展
如果把它弄的跟易语言一样 虽然可以让易语言用户快速适应 但是会失去面向对象的灵活性 和 开发效率
作者: 茫然 时间: 2018-1-31 14:54
1.不反对收费,我提醒的是盈利模式的反思。
2.离开JAVA,是指用户面对的界面和代码的书写更贴近易语言,不是摒弃JAVA,完全开发一套全新的系统接入安卓。
3.我完全没有喷的意思,您好像没有理解我顶楼的内容。不过还是感谢您参与讨论,各有看法很正常。
作者: 茫然 时间: 2018-1-31 14:57
取其精华、弃其糟粕是对的。关键是得搞清楚哪些是精华、哪些是糟粕。至于灵活性和开发效率,倒是想请您举出一些实例,也算是您不吝科普一下
作者: matali 时间: 2018-1-31 20:49
想从旧的易语言源码无损转到火山上,那是不可能的,一个是面向过程,一个是面向对像。
不管你相信不相信,面向对像是大势所趋,所以不要停留在舒适区了
作者: 茫然 时间: 2018-1-31 21:31
鞋子好不好,自己穿了才知道
作者: jiashisoft 时间: 2018-1-31 22:15
这位易友意见很中肯
作者: matali 时间: 2018-2-1 01:43
茫然 发表于 2018-1-31 21:31
鞋子好不好,自己穿了才知道
你自己织鞋阿,这样才合适你
作者: lxsdjkk 时间: 2018-2-1 07:40
你的意见很蛋疼,我就说说几点,1易语言不可能像360qq盈利模式,他们的用户量多少?易语言用户量多少?qq还有收费会员享受更高级别待遇这不就是和易语言就可以编译吗? 2.非常反感说又和易语言不通语法不一样,我觉得你的建议不是和易语言语法不通,你要建议直接用你写好的易语言源码就能编译出app才对啊!你这不是扯蛋吗?完全不可理喻,我也不想说什么来说服你,跟你讲你的建议很无知!你懂点易语言你不可能懂火山,更不可能懂java 和as!你是不是希望易语言源码就直接编译出安卓app呢?
作者: may 时间: 2018-2-1 07:56
我感觉还是难一点比较好!!!省的一帮小学生又开始钓鱼了!!!!不过我使用E4A的时候 以为是吴总开发的,结果百度了一下 果断卸载了! 火山移动我打开了!!看的一脸蒙.不知道怎么弄!!!根本就看不懂.可能是习惯了E 一下使用新的语言 感觉思维有点转换不过来...不过说就实话!!E4A真更像吴总的作品.火山移动对我的感觉就是 蒙蒙的状态.不知道怎么做
作者: may 时间: 2018-2-1 08:01
E4A的写法还有一些逻辑 都跟E差不多,很快就能转换过去,不过可能是我内心的想法.导致我没有去深入研究E4A 一直在等吴总的作品.但是火山上线后,界面还有一些东西.写法 可能我一直是用的E 导致我对火山一下接受不了.希望吴总能好好开发火山,我要买买买个 个人版的
作者: 茫然 时间: 2018-2-1 09:12
真是同感来
作者: 茫然 时间: 2018-2-1 09:14
感谢您的理解
作者: 茫然 时间: 2018-2-1 09:16
每个人看法不一样,这很正常。只是感觉你的反应有些过于激烈了
作者: 茫然 时间: 2018-2-1 09:19
对了,说道语法的问题,您看大家说的,E4A更像易语言,语法什么的也像,您不觉得吗?E4A也使用JDK,不也实现了app编译吗
作者: yuanlu009 时间: 2018-2-1 20:54
本帖最后由 yuanlu009 于 2018-2-2 15:02 编辑
请女婿喝了点酒。
作者: 茫然 时间: 2018-2-2 08:22
各人有各人的看法,你这口气就跟吃了qiang药似得,完全不是在讨论,所以也懒得跟你说了
作者: yuanlu009 时间: 2018-2-2 14:50
本帖最后由 yuanlu009 于 2018-2-2 14:55 编辑
昨天虽然言辞激进,但也是酒后吐真言,是希望火山发展越来越好的。
1首先说易语言转换成火山。易语言针对的是window平台,windows系统开发要用到window api,微软也只开放到windows api, .net core,核心代码你是不知道的。火山移动针对的是开源Linux发展而来的安卓系统,安卓开发就要用到java软件开发工具包和安卓开发工具包,而这些工具包是开源的。易语言转化成安卓,你想想难度应该有多大,也不现实。你想想vs怎么不搞个一键把vb代码转化味Java代码,或c#一键转化为c++,这样都不需要学习c++,一键转化就把其他语言搞死了。
易语言真正的作用是什么?是无障碍让全民编程,让那些有编程梦想,却苦于基础不行,英文不行的人,能入门编程,这点已经做到了。吴总给全民打开了这个大门,但这个大门只打开一半,因为易语言只是针对windows平台,火山移动如果打造的跟易语言一样,没有创新,包括使用习惯,思路,那就相当于这个门我只打开一半,吴总不推了,还是照进来同样的一点光,没有发展。用户喜欢根据创建window窗口应用的习惯来开发安卓应用,真的没用必要。其实门后有不同的风光,所以真的不要给火山加太多的束缚。也许这样的门打开的多了,到时你发现易语言-飞扬也是不错的。有可能吴总又要开发新的编程语言,真正的中文编程,编译器也是自己的。所以,人活着,就是要学习嘛,不要怕麻烦。
3能否免费。肯定不能免费。不收费就不能赚钱,不赚钱就会被饿死,这是最基本的道理。
收费是一个观念问题,现在国人习惯免费,但如果你觉得火山平台价值巨大,是不在乎花点钱购买的。关键点是收费后的售后,比如说答应收费用户的服务一定要做到。做不到不说,说到的就一定要做到。不要让用户花了钱有“不值”的想法。易语言售后做的一般,可能是不长更新的缘故。这个真不好说,我现在也有点闹不懂易语言要怎么办。
作者: yejier 时间: 2018-2-3 20:56
赞同“茫然”的部分意见,吴大毕竟是专业程序员出生,安卓的开发也有它一定的复杂度是无法避免的,想深入的研究和专业的安卓程序员对接合作开发,这种模式是无法避免的。
现在火山只适合有经验的程序员测试,没有完整的文档。每个安卓程序都是独立运行的环境,所以每个安卓程序都有一个基本的框架,新手进来,没有对安卓的基本了解,就是一脸懵逼的状态。新手只想迅速的拖拽几个组件,能生成几个像样的小程序,就有一点成就感和兴趣,底层的配置并不关心。
大家等待的火山的目的,多数不是要开发一个大型网络这么复杂的程序,而是作为易语言的补充,做客户端程序,是不希望投入很大的精力。
现在的火山很像易飞扬,专业。但是真正的大公司只会用成熟的产品,而用易语言和火山的人,是属于有想法,希望有个工具能够迅速实现自己想法的,而并不关心工具本身,能够满足需求就行了。
说的思路比较凌乱,总结一句话,可能有点冒昧,但是我觉得还是很有必要说一说:火山的定位跟用户需求,有点偏差。
作者: 茫然 时间: 2018-2-5 10:35
老兄说的比较中肯,也许比我表达的更为清晰,在编程方式上和起点定位上,我们的观点是相同的
作者: 茫然 时间: 2018-2-5 10:59
本帖最后由 茫然 于 2018-2-5 11:05 编辑
好几天没上论坛了,没有及时回复,请见谅。既然是讨论,我逐一回复您的观点:
1.平台转换。在顶楼帖子中,我也说了,只是一个设想,其他语言也没有实现这个功能,里面涉及到不同平台各自的API,API也没有开源,能否按照API的功能挑选对应的winAPI替换安卓API实现转换呢,当然,难度肯定很大,也未必能很好实现。所以我之前说了,能实现,就是一大突破,实现不了也很正常。
2.没太理解您的意思。现在火山走的是“专业化”的路子,而不像易语言走的“大众化”的路子,这是吴总思路的调整。之前,我也没有反对专业化,更没有对面向对象与面向过程进行优劣对比,只是说思路的调整,让以前易语言面向过程积攒起来的用户群会有流失,很可惜。实在的讲,易语言能够发展壮大,不仅得益于全中文(其实也不全),更重要的是简单易学,容易上手,这些经验很宝贵。
3.关于收费。我的立意很明确,吴总带领大家学编程,人们都想他能得到应有的回报,我更是如此,我所说的,是盈利模式的思考,对比的腾讯、360的免费之路,是一个极端的对比,更有对比效果,而不是说一定要模仿他们的免费方式,毕竟编程工具和即时通讯工具、shadu工具,有其自己的独特性。现在的盈利,要么拼技术,要么拼服务(用户体验),要么拼用户数量,等等吧,总得顾一头吧,而吴总对这一块的考虑好像还不够。
不对的地方请您批评指正
作者: 茫然 时间: 2018-2-5 14:02
其实,火山和易语言都“面向对象”,只是侧重点不一样。易语言把对象(类、对象实例)都封装好了,简洁易用,缺点是不好扩展,补救的办法是通过支持库和模块来扩展组件(类);火山更像其他编程语言,所有的类(组件)都是用代码实现的(甚至包括核心类,也是代码写出来的,用户也可以更改),方便灵活扩展,缺点是繁琐复杂,让人看着懵逼
作者: yuanlu009 时间: 2018-2-6 23:29
手机码字,只说第2点,你说简单易学,容易上手,很重要。但你仔细想一下,易语言已经发展10年,这个过程是变化的,当今再不向专业化靠拢,等于错失良机。
作者: 秋天的童话 时间: 2018-2-7 09:39
本帖最后由 秋天的童话 于 2018-2-7 10:15 编辑
现成的e4a已经非常非常接近易语言的简单易学易用,相当于在走易语的路线,而且也能让很多人快速入门安卓,并且也能做出不错的应用,基本都能满足大众的需求,那为什么只想解决基本问题做简单应用的那部人不好好的去用e4a,却要逼着火山回头去走易语言的原路?好奇怪??是不是要火山应该不做了,直接升级易语言,让易语言满足全平台开发:电脑、安卓、苹果、小程序开发都不是事,而且易语言的用户基本上0成本可掌握,多爽歪歪,呵呵
作者: Ray_2018 时间: 2018-2-7 10:32
火山像不像易语言这并不重要,重要的是火山的架构是否有远见,目前看来吴总采用面向对象编程是十分有远见的,若为了简单易学而抛弃主流的架构,那么无论易语言还是火山所培养出来的程序开发者都将与其他主流开发者格格不入,因此我还是十分支持吴总的
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) |
Powered by Discuz! X3.4 |