題主問的應該是類似企業官網的網站,而不是Web Application這種系統類網站吧。
接下來我分類回答。
對於企業官網,通常的功能包括企業介紹,產品/服務介紹,聯絡資訊,成功案例等等。其中企業為了透過官網進行營銷,會在一定程度上讓官網和企業的CRM系統進行整合以便生成並進一步跟進潛在客戶資訊。
目前業界使用比較廣泛的工具是WordPress。那麼一般情況下在選取合適的模板後,可以進入WordPress的後臺進行修改配置等。不需要直接接觸資料庫或者程式碼。當然有經驗的朋友能夠對MySql和PHP有了解更好,因為WordPress是基於MySql和PHP的。
WordPress有一個很好的地方在於,做出來的網站響應式的(responsive)。能夠根據訪問的裝置進行顯示。根據電腦,平板,手機自動調整顯示。
並且WordPress有超多的模板可供選擇,非常方便。
接下來上圖,可以看一下WordPress的功能,圖片包括了模板和手機顯示效果。
這類系統說是網站,其實是基於Web的應用系統。功能龐大,邏輯複雜,涵蓋面很廣。目前的SaaS系統多是這一類。
一般前端也比較複雜,使用複雜的JavaScript架構,早一點的如JQuery,現在更多的使用React, Angular, Vue等。
後端使用Java的比較多,能夠應對複雜的邏輯。根據實際情況,後端也有可能是分散式的。一般來說分為排程控制層(Controller), 業務應用層 (Business Application), 資料訪問層(Persistence)。
題主問的應該是類似企業官網的網站,而不是Web Application這種系統類網站吧。
接下來我分類回答。
企業官網對於企業官網,通常的功能包括企業介紹,產品/服務介紹,聯絡資訊,成功案例等等。其中企業為了透過官網進行營銷,會在一定程度上讓官網和企業的CRM系統進行整合以便生成並進一步跟進潛在客戶資訊。
目前業界使用比較廣泛的工具是WordPress。那麼一般情況下在選取合適的模板後,可以進入WordPress的後臺進行修改配置等。不需要直接接觸資料庫或者程式碼。當然有經驗的朋友能夠對MySql和PHP有了解更好,因為WordPress是基於MySql和PHP的。
WordPress有一個很好的地方在於,做出來的網站響應式的(responsive)。能夠根據訪問的裝置進行顯示。根據電腦,平板,手機自動調整顯示。
並且WordPress有超多的模板可供選擇,非常方便。
接下來上圖,可以看一下WordPress的功能,圖片包括了模板和手機顯示效果。
應用系統類網站 (Application Website)這類系統說是網站,其實是基於Web的應用系統。功能龐大,邏輯複雜,涵蓋面很廣。目前的SaaS系統多是這一類。
一般前端也比較複雜,使用複雜的JavaScript架構,早一點的如JQuery,現在更多的使用React, Angular, Vue等。
後端使用Java的比較多,能夠應對複雜的邏輯。根據實際情況,後端也有可能是分散式的。一般來說分為排程控制層(Controller), 業務應用層 (Business Application), 資料訪問層(Persistence)。
排程控制層(Controller):進行訪問的控制,使用者識別,以及請求的分發等。業務應用層 (Business Application):SaaS應用的整個業務邏輯核心層就在這裡了,一般覆蓋面廣,邏輯也較為複雜。資料訪問持久層(Persistence):跟資料庫打交道的這一層,通常業界也有成熟的框架,如Hibernate,Mybatis等。大型應用也會引入快取機制來提高效率,如 Redis等。