递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5164|回复: 4
打印 上一主题 下一主题

火山为什么基础java的面向对象的个人见解与建议

 关闭 [复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
跳转到指定楼层
楼主
发表于 2018-1-31 23:32:02 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
序幕:本人也是一名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. 待补充……

三、
(눈_눈)睡觉了,不打了
回复

使用道具 举报

12

主题

229

帖子

2059

积分

金牌会员

Rank: 6Rank: 6

积分
2059
沙发
发表于 2018-2-1 00:10:52 来自手机 | 只看该作者
手机码那么多字,说明楼主有耐心,是程序员的料
回复

使用道具 举报

15

主题

343

帖子

3859

积分

论坛元老

Rank: 8Rank: 8

积分
3859
板凳
发表于 2018-2-1 01:40:01 来自手机 | 只看该作者
非常好的建议,特别是表格声明,希望出个选项,可以自定关了表格
回复

使用道具 举报

9

主题

31

帖子

159

积分

注册会员

Rank: 2

积分
159
地板
发表于 2018-2-1 07:19:16 来自手机 | 只看该作者
这个建议是有技术含量的,非常值得参考!那些bb的说和易语言不一样无法不用理了,他们希望用易语言源码编译安卓app了
回复

使用道具 举报

62

主题

438

帖子

3623

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3623
5#
发表于 2018-2-1 11:37:11 | 只看该作者
建议不错,易语言源码编译安卓app,小白想法,其他人都不会这么想。
专注火山LibGDX游戏,QQ:1355618848.QQ群:622298206
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-30 01:03 , Processed in 0.096518 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表