使用Basic4Android的缺点?

我目前正在研究Basic4Android的优缺点。 我有一个很好的名单( http://www.basic4ppc.com/android/why.html ),但是使用它有什么缺点? 这个工具有什么限制?

感谢您的帮助!

    使用Basic4android有许多优点。 它是一个整洁的包装,并得到作者Erel的很好的支持。

    优点+设置方面的function丰富+智能感知编辑器+许多库+ GUIdevise器+简单易懂的语言+debugging器

    缺点 – 缺乏对对象方向的支持 – 在Subs中没有唯一的全局variables

    我唯一真正看到的是(可能)浪费49美元;)

    坦率地说,我鼓励任何人下载Google SDK并熟悉Android Studio和Java API。

    但是,这看起来可能很容易开始,不应该招致任何运行时性能的损失,并允许你创build不受限制的(完全可再发行的)APK。

    所以,如果你更喜欢Basic over Java,并且有一个49美元的空间 – 当然可以!

    恕我直言…

    从Basic4Android,通过Eclips,RadStudio Xe2和Windev Mobile这两个虚拟的平台,我可以说我非常喜欢B4A。 我迄今为止发现的最简单的,也是迄今为止最有用的例子。 至于限制,我发现只有less数,这些很容易得到,因为你可以采取任何Java代码,并包装在一个库,B4A可以很容易地使用。 有了这个function,我可以根据需要去Eclips,并生成代码并在B4A中使用它。 我不是Basic的粉丝。 但是我也不了解Java。 对我来说这不是问题。 这是使用界面的简单而不会迷路,最重要的是一个该死的电话可以做的一切。

    我看到的唯一缺点是并不是支持整个Android Java API的所有内容。 有一些东西(比如像MapView)在B4A中(当前)不可用。 最重要的东西是可用的,但仍然有一些需要改进的部分(如主屏幕小部件)。

    如果你想很快得到好的结果,并不需要使用每一个奇特的Androidfunction,试试看。

    如果您想访问Android中可用的所有function,则只有selectEclipse IDE并直接使用Java的方法。 但是,与B4A相比,您必须投入更多的时间进行开发。

    对于我来说,作为一个成功的VB.NET程序员,有太多的陷阱只是开始使用Eclipse,说明不清楚,对于初学者来说,这些都不起作用。 两个星期安装这个,并且仍然可以让Hello World运行。

    在过去的十年中,我已经用VB.NET编写了一个庞大的函数代码库,并且使得这些函数能够跨越,而不是微不足道的,很快就会发生。 使用Basic4Android,我在列表中运行了3次安装,并开始编码。 几分钟后,我用Eclipse完成了数周的工作。

    如果你在VB中感觉不爽,除非你有一个可以让你前进的好友,否则Basic4Android会比较好。

    就个人而言,作为B4A的初学者和一般的编程,我的主要障碍是开始时似乎有一个陡峭的学习曲线(我仍然试图提升)。 我确信这适用于任何语言/ IDE。 我只是希望有更多的教程面向像我这样的用户。 初学者的指导是伟大的,但即使在那里有我不甚了解的东西。 我来自AppInventor,我在一个月内制作了3个应用程序。 我希望Erel或其他一些用户会制作Youtubevideo教程!

    我的意见是,如果你熟悉VB,最好去B4A。 这不是浪费金钱。 与Google SDK相比,可能会有一些局限性b4a在每个版本中都有所改进。 学习java的内容,做一个VB程序员的练习我更喜欢b4a。 正如Markus stipp指出的那样,如果Erel试图将mapview结合起来,这对于支持许多应用程序来说是非常好的。 我希望Erel能马上做到:)

    我使用了这个软件,创build了三个应用程序用于工业控制系统监控。 就function而言,B4A拥有所有的function。 在哪里发现它的局限性是普通用户可以使用的graphics编辑function。 例如,完全控制button的graphics属性可能非常困难。 一旦你创build了你的界面,你仍然没有看到最终产品,直到你将它加载到模拟器(或设备),我想我们大多数人知道它可以模拟HC 3.0有多慢。 我明白,从软件程序员的angular度来看,实时渲染表单/活动可能是非常困难的,但是它会帮助B4A保持其优势,因为与B4A类似的其他程序开始popup。

    尽pipe我的评论高于这是值得的50美元

    b4a使用非常“简单”,易于使用的界面

    所以没有令人难以置信的复杂的.net wysiwyg接口。

    devise师本身有一个学习曲线,但是很容易学习。

    另一个学习曲线是学习与androiddevise“保持简单”的概念。

    b4a有一个控制布局的抽象devise器,也可以在物理设备或仿真器上查看。

    b4a现在包括一个可以在物理设备或模拟器上查看的wysiwyg视觉devise器。

    目前开发人员使用虚拟箱模拟器,与SDK和ADVpipe理器相比速度非常快。

    使用虚拟箱模拟器,我们可以为所有大小的设备创build模拟器。 快速,轻松。

    有简单和高级样本项目的各种步骤初学者指南和初学者教程和控制教程。

    而且非常活跃的初级,中级和高级支持开发者论坛。

    几乎所有你能想到的事情都已经被问及,讨论和回答。

    初学者可以在支持环境中感受到安全,而不会在其他论坛中获得粗暴的摧残恶霸。

    其他可贵的价格过高的产品仍然唾手可得,即使是基本的Androidfunction,b4a也已经有了解决scheme。 这很简单,容易理解。

    看看基本的4android优惠券find一个专业的许可证一个很低的价格。 没有每年定价过高的升级费用。

    我所能build议的不是把.net C ++ OO mehodologies的行李思维带入未来。 准备在极短的时间内享受真正的应用程序。

    (是的,我不想提到,但现在有b4a课,jeez!)

    我是一个OCJP的JAVA编码器。

    我用原生的JAVA Android完成了一个大学论文,并从这个经验的Playstore上有一个游戏应用程序。

    现在我必须为客户端编写一个应用程序。

    我使用的B4A不是原生的JAVA和Eclipse,因为它更快更容易

    正如上面所说的,唯一的缺点是它可能没有一些特征。