2010-03-31 81 views
4

我正在研究開發中等規模(最多100個或200個併發用戶)數據庫驅動的Web應用程序的技術,並且有人提出了Morfik。然而,在Morfik公司之外,我幾乎可以找到零社區支持 - 沒有活躍的博客,沒有教程,沒有視頻,沒有書 - 這是一些令人擔憂的問題(尤其是與C#/ ASP.NET/nHibernate等支持相比)。決定Morfik(未嘗試和未廣泛使用的AFAIK)和我提到的其他技術(嘗試,測試,廣泛使用)正在成爲我公司的關鍵問題。Morfik - 適用於中等規模的Web企業應用程序

有沒有人在這種情況下使用Morfik成功?你達到了什麼樣的表現?

回答

2

你可以試試看www.morfikwatch.com哪個專門針對Morfik的博客。在那裏你會找到幾個Morfik用戶社區的鏈接。你可以問周圍。

+0

謝謝,但我期望如果Morfik實際上由合理數量的開發人員使用,有人會在SO上回復;並且看到您鏈接到的社區中共有不到100個開發人員,這對於減少我對缺乏社區使用/支持的擔憂並沒有多大作用。 – 2010-03-31 06:49:17

+0

你爲什麼認爲Morfik不支持n層開發? Morfik基於Web服務的所有框架。它使創建基於Web服務的應用程序非常容易。 – 2010-04-01 00:02:44

2

我們使用莫菲克爲各種各樣的目的,所有基於內聯網的。我們正在考慮將所有內部企業應用程序遷移到morfik應用程序中。

Morfik是一種新產品,因此社區仍在不斷增長。雖然Morfik 1已經存在了一段時間,但Morfik 2是第一個可以輕鬆開發插件和其他第三方工具的版本。現在開始出現一些創建插件並支持Morfik的小型網站。 (例如,http://www.pannonrex.com/)。

Morfik處於起步階段,但卻提供了無處可尋的解決方案。我會高度推薦它。只需花點時間,開發人員社區就會像Delphi和其他人一樣出現。

問候

道爾頓Calford Distributel通信

+0

感謝您從這裏找到您的方式... http://forum.morfik.com/#posts/13147?UID=&ListStyle=Tree&OS=0 ; ^) ...但我是在特定的性能信息對於互聯網(不是內部網)應用程序(對不起,如果我沒有說清楚)。一方面,Morfik似乎不支持n層開發;並且與Firebird以外的任何其他數據庫連接均通過ODBC完成。這在企業網絡應用程序中可以接受嗎?我不確定。 – 2010-03-31 10:04:14

+0

你可以使用Firebird這個偉大的數據庫。 – 2010-03-31 17:14:13

2

對不起,當我看到100-200的同時連接,我馬上想到你的意思是內部網。在我們的應用中,我們的平均用戶數爲300-450,所以我們不會將其視爲基於互聯網的應用,除非您查看可能的5,000個用戶。

這樣的系統的設計標準與1000用戶以下的系統有很大不同。

當您接近這樣的系統時,您正在查看雲配置。由於我們公司是一家電信公司,法律要求我們爲客戶提供5-9的服務,所以我們在所有後端流程中都使用了firebird。儘管過去我們使用過DB2,Oracle和其他產品,但Firebird要麼更加可靠,要麼跑贏其他產品。你可以使用firebird作爲自己的中間層,其中一個數據庫連接到多個其他數據庫來執行DML和DDL動作。您可以擁有一個沒有任何表格的Firebird數據庫,只需存儲過程,視圖等。然後,該數據庫可以在不知道客戶端應用程序的情況下從多個來源獲取數據。由於連接可以在存儲過程中動態構建,因此您可以根據需要更改後端數據庫,而無需更改任何前端代碼。這可以讓你負載平衡,讓多個Web服務器共享一個數據庫集羣等。

因此,我自Morfik本質上支持Firebird,我會說是的,Morfik可以很好地擴展到更大的環境,沒有麻煩。至於Firebird支持,它擁有網絡上最活躍的用戶羣體之一。

但從Morfik,morfik是生成一個基於Web的用戶界面,同時充分利用現有的開發人員羣體,而無需學習一系列新的語言的好方法點。但是,它目前可以讓開發人員在不妨礙開發的情況下使用這些工具進行n層開發。我喜歡。我不想要一個試圖成爲一切的工具,反過來也沒有什麼好處。

問候

道爾頓Calford Distributel通信

4

身爲Morfik的用戶在過去的2-3個月,試圖做一個非常大的項目。我完全理解你的關心。

社區是小,Morfik開發商雖然盡力幫助你,並回答您幾乎所有的問題。這是我購買之前的一個擔心,但實際上並沒有什麼大不了的。

但是,它缺少文檔和教程。是的,有一個CHM幫助文件,但過時並且缺乏許多方面。沒有足夠的例子,你應該自己想出很多東西。但他們表示,這是Morfik團隊在即將發佈的文件中首要任務之一。

我們選擇不使用火鳥作爲數據庫(Morfik支持它本身),並通過ODBC PostgreSQL的打算。也有問題需要克服。我們必須潛入並修改(覆蓋)我們自己的postgre等安全包裝。但總的來說,Morfik與它相結合相當好。儘管如此,你應該準備好一些小小的煩惱。

我們選擇去與Pascal版本,因爲它是主要語言的開發人員使用。但是,哦,我討厭Pascal這麼多:)上次我使用Pascal已經有10多年了,它可能非常討厭Morfik的古怪代碼編輯器。我錯過了VisualStudio,甚至是Notepad ++作爲編輯器!

自從我們開始我們的應用程序以來,我發現了很多新組件和例子。 Morfik團隊投資了一個爲Morfik開發插件的獨立團隊,這是一件好事。

因此,就支持(不是社區而是員工)而言,您不應該擔心。它還遠沒有成爲一個成熟的產品,但它完成了這項工作。我們與莫菲克的關係是一種愛與恨。我很確定我們的大型項目將在Morfik成功完成,我可以非常快速地與Morfik一起完成小型企業解決方案。但是,如果我們現在正在做一個大型項目,我也會再次考慮使用Morfik。

我希望我有道理:)

+0

和我的原始帖子20小時後,他們發佈了更新的文檔和2.4版本.. – mentat 2010-04-01 12:43:21

+0

感謝您的迴應。對於Morfik在同一個項目中支持與多個開發人員並行開發的情況呢? – 2010-04-02 09:38:22

+0

我們使用svn進行版本控制。它沒有被整合到Morfik中。 Morfik有一些問題(並非真正爲多個開發人員設計),項目文件本身存儲太多信息,某些文件會自動刪除或在磁盤上重命名。這很麻煩,但並不絕望,有解決方法。 Morfik傢伙說,他們將在未來的版本中解決這些問題。 – mentat 2010-04-02 14:37:49

0

我非常關心的東西是第三方組件。 GWT有相當大的組件集合。我們廣泛使用需要數據感知和非常豐富的數據網格,這意味着它需要能夠進行分組和細分關係。您還必須能夠即時創建新的分組。

我們還利用支點網格很多,所以我們需要他們的歡迎,並快速谷歌搜索並不表明可以比較的是什麼已經可以在GWT的任何組件。

可惜的是,雖然,因爲Morfik開發環境看起來很集成。 GWT環境對我來說有點滑稽,因爲我習慣於Visual Studio和Delphi環境,所以Eclipse的工作方式對我來說有點陌生,特別是在eclipse中向不同的設計者和編輯者添加新組件時。

0

Morfik是非常有限的網頁開發環境,用於非常基本的網頁開發。即使它在長期的一開始會帶來一些好處,它也會把你捆綁起來。

0

我與Morfik合作了兩年,毫無疑問,您可以快速爲應用程序製作應用程序,並且設計和維護實際上是3次點擊,但是當您想要添加更強大的功能時,可能會變得頭疼,沒有計算調整報告帶來的不便,幾乎沒有文件,組件是付費的主要部分。

如果你想在短時間內使用一個應用程序,但不是非常強大的Morfik,如果你想要更多的東西,我不推薦它。

相關問題