递归火山软件开发平台

标题: 火山为什么基础java的面向对象的个人见解与建议 [打印本页]

作者: yihrmc    时间: 2018-1-31 23:32
标题: 火山为什么基础java的面向对象的个人见解与建议
序幕:本人也是一名Java程序猿,所以对易语言和java编程方面的思想有部分的个人见解。
注意,本见解中,并不是说面相对象思想优越于面相过程;两者思想都各有自己的优缺点。
(天冷!这篇内容是手机打的,所以没文字排版,各位见谅)

一、原因
1.因为安卓基础语言是java,所以火山为了更好的利用/使用出java的优点。
2.避免面相过程与面向对象思想不兼容的问题。
3.可维护性,如果要强制面相过程,这意味着火山要写一个自己系统jar包去重写jdk的功能,将其改为面相过程思想;这意味着面临着巨大的无用的性能消耗,和不断的更新维护这个面相过程包。
4.Java虚拟机对对象非常友善;而且java的使用群体非常多,有庞大的开源代码;——这些都基于面相对象思想。
5.面相对象思想使用起来简单,也更便于理解和调用。
6.可扩展性,火山使用面相对象且有java相同的封装、继承、多态概念,这意味可以编译出原生jar包和反编译jar包。
7.这样火山弄起来简单啊,开发快,你们不是催的挺急的嘛。
8.嫁鸡随鸡,嫁狗随狗。
9.  待补充……

二、火山开发建议
1.减少表格的使用:
代码以表格的方式是挺方便和直观理解的;可是太多了就容易让人眼花缭乱。比如:变量就不要用表格了,它出现的次数太频繁也太多了,非常但屏幕空间;包表格、类表格、方法表格尽量不要一样,方法表格可以精简一点小一点。
2.颜色我还是喜欢经典的易语言颜色,沉稳、大气!这个新的风格感觉有点“飘”,眼累。
3.更多吸收/支持java的格式,这样就可以少给后期挖空了;比如:接口、抽象类、集合等等,还有些修饰符啊:public、private、final等等这些可以提高性能和安全啊,就像,final修饰的类,java的虚拟机就不会再去找它的父类了,很多时候都能提供优化啊。
4.加一个反编译功能喽 ,将纯java的解析成火山的;这个相信会有人不少人喜欢,比如我。
5. 待补充……

三、
(눈_눈)睡觉了,不打了
作者: 秋天的童话    时间: 2018-2-1 00:10
手机码那么多字,说明楼主有耐心,是程序员的料
作者: matali    时间: 2018-2-1 01:40
非常好的建议,特别是表格声明,希望出个选项,可以自定关了表格
作者: lxsdjkk    时间: 2018-2-1 07:19
这个建议是有技术含量的,非常值得参考!那些bb的说和易语言不一样无法不用理了,他们希望用易语言源码编译安卓app了
作者: 阳光甜橙    时间: 2018-2-1 11:37
建议不错,易语言源码编译安卓app,小白想法,其他人都不会这么想。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4