2016-12-03 60 views
-2

我被問到參與一個新項目: 從舊版本遷移到最新版本的Framework 4D。 我真的不知道4D Framework是什麼。4D框架值得嗎?

我的問題是:真正值得學習4D框架並參與其遷移嗎?

幸運的是,如果我不感興趣,我有權拒絕該提案。

問候,

+2

這不是你的問題 – Raz

+0

正確的地方,你能告訴我正確的地方? – Mike

回答

1

我會用@Avra同意,這是不是真的正確的問題這麼久。但我會用我的一些經驗回答它。

4D是一個快速的應用程序開發環境。它使您可以快速構建一個數據庫支持的應用程序,並使用通過拖放式UI元素創建的用戶界面。它擅長設計「簡單」的商業應用程序。大多數情況下,中小企業可能會在內部使用它來處理部分業務流程。

它仍然是一個持續的關注,並正在積極發展。

我整天寫4D。我不喜歡它。即使在6年後,命令的名稱仍然如此不穩定和不明顯,我必須定期查看它們。 UI構建器非常好,但是當你想做一些不支持它的事情時,它會變得很難。根本沒有任何與版本控制的集成(一切都在二進制項目文件中)。 Web服務器有點笨重(它有一個內置的Web服務器)。許可令人困惑(至少對我而言)。在線文件經常停機。開發社區很小,因此找到答案可能很困難。

我永遠不會在其中創建新的東西,但是如果它目前正在爲客戶工作,那麼您可以學習足夠的4D以保持其速度。您需要從4D購買許可證以涵蓋客戶想要使用的任何功能和部署類型。

+0

軼事,儘管您可能對@JoshuaHunter感興趣,但我們一直在使用4D開發一套相當龐大的fintech應用程序套件,當您遇到它的缺陷時,您可以在其中構建相當大的業務應用程序依靠GUI :) –

+0

@AaronLavers,我們在4D中構建一個大的OEM應用程序。這是可行的,但我不會在其中開始一個新項目。也許是一個小型或中型企業的一次性應用程序來覆蓋一個特定的,而不是太複雜的業務需求(作爲MS Access的替代),但沒有別的。 –