最近,我意識到我的Web應用程序越來越大,代碼難以維護。使用UML圖開發WEB應用程序入門
那麼,他們並不像你認爲確實很大,但我不是一個設備專業開發人員,所以一段時間後,我的代碼變得非常凌亂,我不能再處理它。起初,我的編碼就是這樣 - 沒有任何準備,系統,我甚至沒有使用面向對象的編程。一開始很簡單,我喜歡它。我正在編寫小型web應用程序和獨立的腳本..
我越來越有經驗,並開始感覺,它需要一個系統。我已經知道OOP,但我不確定如何在Web開發中使用它。
無論如何,最近我發現了UML圖,現在我正試圖理解它。我讀了一些教程和例子,我想我對它瞭解甚少。我只是想確保,如果我這樣做是正確的,所以這裏是我的問題:
目前我在PHP我的編碼,但聽說ASP.NET是OOP更好。究竟有多好?學習ASP.NET而不是PHP是否值得,即使它對我來說是完全新的語言?
還有更多類型的圖,如用例圖,類圖,交互圖等等。我應該知道哪些應該開發「專業」應用程序?
我一直在尋找一些可下載的Web應用程序,它是使用UML圖預測的,但沒有找到任何。我認爲這會幫助我理解這一切。例子比我的教程更好。那麼,你知道在哪裏下載嗎?
從圖的類型來看,我到目前爲止只是學習用例和類圖。一些指導說,用例圖是第一個應該完成的圖,因此我已經完成了一個。爲了學習的目的,我想創建一些簡單的多語言內容管理系統。它只具有基本功能 - 管理員將能夠添加自定義頁面並管理翻譯,用戶將能夠查看這些頁面並更改語言。所以在這裏。這是對的嗎?
圖片圖表:
這是四個問題,應該這樣表達...除了語言戰爭從來不是一個好主意,「這是正確的嗎?」在http://codereview.stackexchange.com/上通常會提出更好的問題 – Quentin 2012-01-12 17:09:59