易语言是在骂声中成长,火山移动在骂声中会怎样???
本帖最后由 创世混 于 2019-2-25 13:40 编辑事情已经完结了,希望火山要尊重用户要给用户发声的机会!
事发贴发表一个 潜水的 客观评论,还把我号直接封了。
http://bbs.voldp.com/forum.php?mod=viewthread&tid=2014&extra=page%3D1
这个跟我没关系啊……找错人了。 这个帖子的回复我都没时间看…… 哎,易安卓回头支持 PC ,十有八九下场跟 飞扬一样。
PC 已经有简单得不能在简单的易语言, 易语言现在 缺少的。 X64 unicode 之类的并不会影响易语言的基层用户,火山作为移动端应该做好 安卓 和 WEB移动端开发 ,易语言 暂时还是可以胜任PC端的一切问题的。大型软件除外
易语言从 测试版走到现在, 我现在看到的火山, 无论是人qi,接受度,易用性,跟当初的易语言都没得比。
现在这个论坛每天就10 几 20 贴。 并且 资料非常匮乏。
特别是现在 火山移动 自我的定位, 跨平台性,就知道这是一个漫长的过程。有很大的概率胎死腹中啊。虽然话不好听但是这是很客观的。
现在我是想学习,但是怕纯浪费时间。 短时间内火山移动精通了,除了APP 移动端什么都干不了。
=====================================
回复:
1、火山软件开发平台:安卓平台,简称火山移动,并非火山移动定位跨平台,而是火山软件开发平台跨平台。
2、易语言是简单很简单,但是太过依赖于支持库封装,局限性太大了,易语言没有自我造血的能力(调用winapi不算造血),自我中文代码二次封装,三次封装,自由扩展,才算是可以自我造血。
火山安卓已经初步实现自我造血:最简单的例子:自定义列表框,通过本组件可自定义样式制作列表框,而不是封装死的某某列表框,只能制作某某样式,这就是面向对象的强大之处,是面向过程不能对比的。
正是因为如此,很多易语言模块中都有类(面向对象)的存在,只有少数几个子程序,这些人在创造模块的时候为何不直接全部用“子程序”来写??为何要用类?
这其中的缘由很简单,面向对象很强大,方便扩展和管理等等……
火山如果采用傻瓜式的封装操作,只会被喷,因为缺少扩展性。
你看看那些通过易语言转型其它语言的易友,哪一个不会说两句易语言扩展性太差,这个没有那个没有。。。。易语言实际上被喷的完无体肤。并不是想象中的光鲜亮丽。
易语言为何是面向过程:因为易语言诞生的时候才2000年,那个时候微软的api函数都是过程形式的,所以直接调用就完事了,面向对象也是后来才慢慢普及的。
火山为何是面向对象:火山依赖于安卓和java,接口函数,这些采用的就是面向对象的操作形式。
直接搞成面向过程的即封装成功能类会有两大缺点:
第一:就是扩展性极差。
举个简单例子:比如你想要http读文件,但是别人还想要http读文件的时候带进度,还想要能下载大文件,还想要不卡ui,还想要能够多线程……
每个人都有每个人的需求。不可能说去全部封装,太耗时。
面向对象解决这个难题,把安卓原生最基础的接口函数全部封装成中文,谁有自己的需求直接用中文代码取写就ok了。
你就算不会写,但是随着火山的发展,总会有人去写(官方也会出功能类),火山也会出模块功能,未来你可以直接使用他人现成的模块。
第二:封装耗时!
上面那个例子其实已经体现出来了,每个人都有每个人的需求,不可能全部都封装,耗时耗力。
而且原生是对象,变成过程就封装死了。。会产生无法扩展的尴尬局面。
不深入了解,永远无法理解面向对象的魅力。
虽然易语言缺点很多,但是!!
重点来了!但是易语言的优秀也是无法否认的!
虽然优秀,但是有谁能理解易语言真正的的核心含义呢??
看过百度百科吗?吴总萌生易语言的念头是为什么不能用中文写代码??
其实不难看出来,易语言的核心并不是“易”,而是中文编程!
别忘记了,易语言最初叫“e语言”,后来可能因为一些令人无语的缘故,改成了谐音易语言。。
有人说吴总变了,火山变了!
其实一直都没有,无论是易语言还是火山,都在围绕一个核心在运转,那就是中文编程,哪怕是伪的,那也是中文编程,普通用户不用直接接触到api函数。
3、火山资源匮乏?我就笑了,资源一点也不匮乏,如果你想开发外挂辅助,请绕道。。开发游戏的??更得绕道了。。
火山基础图文教程已经类似十几万字,我本人录制的火山百集问道教程,已经累计将近70课,易语言资深讲师世恒也录制了很多火山教程,虽然是付费的,但物超所值。精易论坛也提供了一些火山教程。
很多人都是依靠这些基础教程来进行学习的,如果你加着火山官方群,你应该经常能看到一个叫一元的人问问题,你看看人努力学习的精神,在好好想想你为什么会说出资源匮乏这几个字。
说资源匮乏的??我就想问问,你真的学习了吗??
图文教程你看了吗?视频教程你点击了吗?火山打开写过测试软件吗?火山自带例程有看过吗??
火山资源匮乏,真不知道这“匮乏”二字从何而来。
辛辛苦苦写的图文教程都成为了摆设???辛辛苦苦写的例子都成了摆设???辛辛苦苦录制的教程也都成了摆设???
那敢问,什么叫做资源不匮乏?
4、关于火山pc,吴总亲口说的今年开工,开工时间定于火山ide基本完善。预计两三个月的时间。
科普一下,火山软件开发平台全部是插件形式的。
火山安卓之所以这么长时间的开发周期,是因为还要考虑跨平台,考虑插件设计。
火山PC也会以插件的形式发布,并且开发周期极短。
为什么这么说?因为火山已经有现成了ide,现成的代码编辑器。
火山pc的任务就是:从表格中抽取中文代码编译成目的代码,通过编译器编译成目的程序。简单来说就是【翻译+编译】,如果不考虑实用性的情况下,一个月就可以出一个pc测试版。因为任务太少了。
另外在科普一下就是,火山pc不仅仅是针对win平台,火山pc初步使用一个C#的开源框架名叫mono框架。mono框架是一个跨平台框架,可以开发linux,win,mac等程序,写一次代码多平台运行的目的。
简单来说火山pc直接跨平台了。
当然只是暂定,具体等待火山安卓初步完成之后。
另外就是,火山安卓学完了,pc会很快上手,两者是相同的语法,了解一下类库就可以迅速手上。
总结:关于火山安卓接下来的任务:模块,设计预览,ide细节调整。大致这三个,完成之后可能就是火山pc的开工日期。
总结2:关于安卓开发,安卓系统和pc是两个概念,很多pc能办到的事情安卓是办不到的,或者说被系统限制了,学习过程中遇到的问题,并不一定就是火山的问题,而是和系统有关系。
总结3:无论火山出面向对象还是面向过程都会有人喷,为何不选择扩展性更强大的面向对象呢??
事情已经完结了,希望火山要尊重用户要给用户发声的机会! 现在很多人总是喜欢贬低别人来提高自己,你不喜欢的可以不用,何必喷,火山一定会超越易语言,用户也会越来越多,火山还是一个婴儿,在以后的不断完善中,会越来越强,资源也会越来越多,就现有的资源来说,认真学习,多练习,基本入门,应该不成问题!!! 水常流 发表于 2019-3-1 00:51
现在很多人总是喜欢贬低别人来提高自己,你不喜欢的可以不用,何必喷,火山一定会超越易语言,用户也会越来 ...
你看清楚再发言。你这样才是喷别人, 我什么时候有贬低别人? 面包会有的,我打算录制stm32结合火山开发智能家居的视频的,但是由于作为一个说了十几年粤语的人,用普通话录制视频的话我怕你们听不懂.... 赵曰天 发表于 2019-3-1 20:59
面包会有的,我打算录制stm32结合火山开发智能家居的视频的,但是由于作为一个说了十几年粤语的人,用普通 ...
所以就没有录制 赵曰天 发表于 2019-3-1 20:59
面包会有的,我打算录制stm32结合火山开发智能家居的视频的,但是由于作为一个说了十几年粤语的人,用普通 ...
录几集看看嘛,大家都看过港片听过粤语歌,点解唔信
页:
[1]
2