使用Basic4Android的缺点?

时间:2011-09-24 23:15:27

标签: android basic4android

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

谢谢你的帮助!

10 个答案:

答案 0 :(得分:13)

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

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

但这看起来很容易入手,不应该导致任何运行时性能损失,并允许您创建无阻碍(完全可再发行)的APK。

因此,如果您更喜欢Basic over Java,并且有49美元的备用 - 确定,那就去吧!

... IMHO

答案 1 :(得分:11)

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

赞成 +功能丰富的设置 + Intellisense编辑器 +许多图书馆 + GUI设计师 +简单易用的语言 +调试器

缺点 - 缺乏对面向对象的支持 - Subs

中没有唯一的全局变量

答案 2 :(得分:8)

从Basic4Android尝试虚拟的每个平台,通过Eclips,RadStudio Xe2和Windev Mobile,我很有希望,我可以说我非常喜欢B4A。到目前为止我找到的最容易的,到目前为止最有用的例子。至于限制,我发现只有少数几个,因为你可以把任何Java代码包装在一个B4A可以很容易使用的库中,所以很容易找到它们。有了这个功能,我可以根据需要去Eclips并生成代码并在B4A中使用它。我不是Basic的粉丝。但我也不懂Java。对我来说不是问题。这是一个易于使用界面而不会迷路,最重要的是,这个电话可以做的所有事情都是一个可靠的例子。

答案 3 :(得分:4)

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

如果您希望快速获得良好的效果,并且不需要使用所有异国情调的Android功能,请尝试一下。

如果您想要访问Android中可用的每个功能,那么只有选择Eclipse IDE并直接使用Java的方法。但是你必须投入更多的时间进行开发,而不是使用B4A。

答案 4 :(得分:4)

就个人而言,作为B4A和一般编程的初学者,我的主要障碍是在一开始似乎有一个陡峭的学习曲线(我仍然试图提升)。我确信任何语言/ IDE都适用。我只是希望有更多针对像我这样的用户的教程。初学者的指南很棒,但即使在那里也有一些我不太了解的东西。我来自AppInventor,我在一个月内制作了3个应用程序。我希望Erel或其他一些用户能够制作Youtube视频教程!

答案 5 :(得分:3)

作为一名成熟的VB.NET程序员,对于刚开始使用Eclipse有很多陷阱,说明并不清楚,事情对初学者来说不起作用。安装这个和那个两周,仍然可以运行Hello World。

我拥有一个庞大的函数代码库,在过去的10年中已经用VB.NET编写了这些函数,并且这些函数的移植虽然不是微不足道,但很快就会发生。使用Basic4Android,我在他们的列表中运行了3个安装,并开始编码。几分钟后,我用Eclipse完成了数周以上的工作。

如果你在VB中有经验,除非你有一个可以帮助你的伙伴,否则你已经远远领先于Basic4Android。

答案 6 :(得分:1)

我的观点是,如果你熟悉VB,最好去b4a。这不是浪费钱。与Google SDK相比可能存在一些限制b4a在每个版本中都有所改进。学习java的做法和做VB程序员的练习我更喜欢b4a。正如Markus stipp所述,如果Erel尝试合并mapview,那将非常适合支持许多应用程序。  我希望埃雷尔很快就会这样做:)

答案 7 :(得分:0)

我使用该软件并创建了大约三个用于工业控制系统监控的应用程序。就功能而言,B4A拥有一切。它发现其局限性的是普通用户可以使用的图形编辑功能。例如,完全控制按钮的图形属性可能非常困难。一旦你创建了界面,你仍然无法看到最终产品,直到你将它加载到模拟器(或设备),我想我们大多数人都知道它可以模拟HC 3.0的速度有多慢。我知道从软件程序员的角度来看,表单/活动的实时渲染可能非常困难,但它会帮助B4A保持其优势,因为其他与B4A类似的程序开始出现。

尽管我上面的批评是值得的50美元

答案 8 :(得分:0)

b4a使用非常“保持简单”且易于使用的界面

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

设计师本身有一个学习曲线,但它易于学习。

另一个学习曲线是用android设计学习“保持简单”的概念。

b4a有一个控件布局的抽象设计器,也可以在物理设备或模拟器上查看。

b4a现在包含一个可以在物理设备或模拟器上查看的所见即所体的视觉设计器。

目前,开发人员使用的虚拟盒模拟器与SDK和ADV Manager相比速度非常快。

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

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

一个非常活跃的初学者,中等和高级支持开发人员论坛。

你可以想到的几乎所有事情都已被提出,讨论和回答。

初学者可以在支持环境中感到安全,而不会在其他论坛中获得粗鲁的恶作剧。

其他精心定价过高的产品仍然存在,即使是基本的Android功能,b4a已经有了解决方案。这很简单易懂。

浏览basic4android优惠券,以便在专业许可证上找到极其低廉的价格。没有每年高估的升级费用。

我所能建议的不是将.net C ++ OO mehodologies的行李心态带入未来。 并准备好在很短的时间内制作真正的应用程序。

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

答案 9 :(得分:0)

我是OCJP的JAVA编码员。

我用原生的JAVA Android做过一篇大学论文,并根据这段经历在游戏店里开了一个游戏应用程序。

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

我使用的是B4A,而不是原生的JAVA和eclipse,因为它更快更好。更容易

正如许多人所说,唯一的缺点是它可能没有一些功能。