2011-09-24 61 views

回答

12

有許多優點使用Basic4android。它是一個整潔的軟件包,並得到作者Erel的很好的支持。

優點 +功能豐富的設置 +智能感知編輯方面 +許多圖書館 + GUI設計師 +普通和容易上手的語言 +調試

缺點 - 缺乏對對象的支持方向 - 子集內沒有唯一的全局變量

+1

請注意,自v2.00 Basic4android確實支持類和多態。 – Erel

13

唯一真正的一面我看到的是(潛在的)浪費$ 49.00)

坦率地說,我會鼓勵任何人都可以下載谷歌SDK和熟悉的Android Studio和Java的API。

但是,這看起來可能很容易入門,不應該導致任何運行時性能損失,並允許您創建不受阻塞(完全可再發行的)APK。因此,如果您更喜歡Basic over Java,並且有49美元的空閒空間 - 當然可以!

恕我直言......

5

我看到的唯一缺點是並非來自整個Android Java API的所有內容都受支持。有一些東西(比如像MapView)在B4A中(當前)不可用。最重要的東西是可用的,但仍有部分需要改進(如主屏幕小部件)。

如果你想快速獲得好的結果,並且不需要使用每一個異國情調的Android功能,請嘗試一下。

如果您想訪問Android中可用的所有功能,只有選擇Eclipse IDE並直接使用Java的方法。但是,與B4A相比,您必須投入更多的時間進行開發。

+0

現在支持GoogleMaps(API v2)。 – Erel

2

我的意見是,如果你熟悉VB,最好去b4a。這不是浪費金錢。與Google SDK相比,可能會有一些限制b4a在每個版本中都有所改進。學習java的內容,做一個VB程序員的練習我更喜歡b4a。正如Markus stipp指出的那樣,如果Erel嘗試合併mapview,這對於支持許多應用程序來說非常有用。 我希望Erel很快就能做到:)

+0

支持GoogleMaps(API v2)。 – Erel

3

個人來說,作爲B4A和編程的初學者,我的主要障礙是在一開始似乎有一個陡峭的學習曲線(我仍然試圖提升)。我確信這適用於任何語言/ IDE。我只希望有更多的教程適合像我這樣的用戶。初學者的指導是偉大的,但即使在那裏有我不明白的事情。我來自AppInventor,我在一個月內製作了3個應用程序。我希望Erel或其他一些用戶將製作Youtube視頻教程!

+0

我也希望有更多的教程視頻即將推出。這就是我在這篇文章中登陸的原因。當時我使用了Basic4Android教程。 :-) –

7

從Basic4Android,通過Eclips,RadStudio Xe2和Windev Mobile這些虛擬的平臺嘗試虛擬後,我有很高的期望,我可以說我非常喜歡B4A。我迄今發現的最簡單的方法,也是迄今爲止最有用的例子。就限制而言,我只發現了一些,而且這些很容易得到,因爲您可以使用任何Java代碼並將其包裝在B4A可以輕鬆使用的庫中。有了這個功能,我可以根據需要去Eclips並生成代碼並在B4A中使用它。我不是Basic的粉絲。但我也不知道Java。對我而言,這不是問題。這就是使用界面的簡易性,不會迷路,也不是最重要的,這是一個可以接近手機所能做的一切的可靠例子。

1

我已經使用該軟件,並創建了約三個應用程序工業控制系統監測。就功能而言,B4A擁有全部功能。它發現其侷限性在於普通用戶可以使用的圖形編輯功能。例如,完全控制按鈕的圖形屬性可能非常困難。一旦你創建了你的界面,你仍然沒有看到最終產品,直到你將它加載到模擬器(或設備)中,並且我認爲我們大多數人都知道可以模擬HC 3.0的速度有多慢。我明白,從軟件程序員的角度來看,實時渲染表單/活動可能非常困難,但它會幫助B4A保持其優勢,因爲與B4A類似的其他程序開始彈出。

儘管我critisims上面是非常值得的$ 50

+0

是的,對於像我這樣使用VB.Net的人來說,這是一筆不錯的投資,是的,在圖形編輯器中進行實時渲染會很好。我希望他們儘快介紹一下。 –

+0

快速更新(2年後)。我想在b4a上獲得難以置信的支持。正在不斷更新和增加軟件功能。但是,他們仍然需要對GUI設計器進行一些更改。 – Meozaa

+0

他們仍在改進GUI。也許很快它會更像VB.Net中的設計師,但它越來越接近。 –

4

作爲實現VB.NET程序員,我有這麼多的陷阱,剛開始使用Eclipse,指示不清晰,東西只是沒有工作爲初學者。兩週安裝這個和那個,仍然可以讓Hello World運行。

在過去的10年中,我已經用VB.NET編寫了一個龐大的函數代碼庫,並且讓這些函數移植過來,而不是微不足道的,很快就會發生。使用Basic4Android,我在列表中運行了3次安裝,並開始編碼。幾分鐘後,我用Eclipse完成了數週的工作。

如果你在VB中使用得很容易,除非你有一個可以讓你繼續前進的好友,否則你會比Basic4Android好。

1

B4A採用了非常「保持簡單」和易於使用的界面

所以不具有難以置信的複雜.NET所見即所得的界面。

設計師本身有一條學習曲線,但它很容易學習。

另一個學習曲線是學習與android設計「保持簡單」的概念。

b4a有一個抽象的控制佈局設計,也可以在物理設備或仿真器上查看。

b4a現在包含一個可以在物理設備或仿真器上查看的wysiwyg視覺設計器。

目前開發人員使用虛擬箱模擬器,與SDK和ADV管理器相比速度非常快。

使用虛擬箱模擬器,我們可以爲所有大小的設備創建模擬器。快速,輕鬆。

有各種步驟初學者指南和初學者教程和控制教程與簡單和高級示例項目。

還有一個非常活躍的初學者,中等和高級支持開發者論壇。

幾乎所有你能想到的東西都已經被詢問,討論和回答。

初學者可以在支持環境中感受到安全,而不會在其他論壇中獲得無禮粗暴的惡霸。

其中,其他價格過高的產品仍然唾手可得,即便是基本的Android功能,b4a也已經有了解決方案。這很簡單易懂。

查看basic4android優惠券,找到一個專業許可證上低廉的價格。沒有每年定價過高的升級費用。

我只能建議不要將.net C++ OO mehodologies的行李心態帶入未來。 並準備在極短的時間內享受真正的應用程序。

(是的,好吧,我不想提的是,但現在B4A有類。天哪!)

1

我是一個JAVA編碼器與OCJP。

我已經用原生JAVA Android完成了一份大學論文,並從該體驗中獲得了Playstore上的遊戲應用。

現在我必須爲客戶端編寫一個應用程序。

我使用B4A不是本地Java和eclipse,因爲它更快更容易&

正如許多人的唯一的缺點上面說的是,它可能不具備某些功能。