寫不寫代碼要看個人了,如果自己編程能力很強,前端和后端都很牛逼,自己重新開發一個也未嘗不可。
如果編程能力一般,還要自己處理后期的bug,隨時應對被別人黑的風險,這樣你的經歷就分散了,個人認為你要把主要經歷放在運營上,so,我還是建議找個開源的框架修改一下,比如wp,dz等等。
一個非常好的問題。題主沒有說網站的主要用途,一般來講,推薦Java + Spring Boot開發Web應用是常用搭配,前端開發使用JavaScript。
一,系統架構前后端使用動靜分離架構,后端Web服務封裝REST接口,前端調用實現交互,系統易擴展,易于部署維護。
二,后端開發Java + Spring Boot是當前主流的開發語言和框架,簡化了瑣碎的配置工作,提高開發效率。
三,前端頁面根據不同也業務場景有很多開發框架可以選擇。以適用于信息管理系統的阿里開源框架Ant Design Pro為例,開發JavaScript代碼調用后臺服務接口。
Ant Design Pro是一個中后臺前端設計解決方案,提供了豐富的設計模式和相應的代碼實現,快速開發出一個Web管理系統。
首先安裝Node環境,然后運行npm create umi,自動安裝Ant Design Pro腳手架,包含了一個完整的開發框架,提供了各類功能模塊。
四,數據層常見數據層有MySQL數據庫,持久化框架MyBatis,代碼生成器MyBatis Plus
1)常見的CRUD操作通過調用自動生成的Service接口,比如讀寫log數據表。
2)如果用戶量并發量較高,需要考慮接口讀寫數據庫的性能,集成Redis搭建緩存機制,頻繁讀取的數據優先使用緩存
3)如果需要平滑高峰期負載,引入ActiveMQ或者kafka消息隊列,將業務處理異步結構
五,基于Web服務腳手架,快速開發產品原型從實際項目中整理提煉的Web服務腳手架,集成常用的組件功能,快速開發產品。
如何獲取源碼:私信”源碼客”獲取下載地址。
我是工作多年的Web應用架構師,歡迎關注我,了解更多IT專業知識。
答案無絕對,好不好學主要取決于你自己的興趣和用心程度。俗話說的好,興趣是最好的老師。如果你對網站開發有興趣并且也想學好的話,那么想要學會網站開發是不難的。
方向很重要幾乎每一種計算機語言都可以進行網站開發,首先你需要做的是,確定自己想學哪一種語言(PHP、JAVA、Python、C++、C#、GO、Javascript等)。不過,現在大部分網站用的是PHP作為后端開發語言。因其開發的快捷性、可擴展性、可移植性以及完全開源。
選取好要學的語言才能進行下一步的學習,開發網站不僅需要后端語言的知識,前端的基礎知識也要具備。比如 html、css、javascript。因為網站的頁面布局、樣式也是需要自己來寫的。
框架-網站開發的神器開發語言選好了,接下來就要選取開發所用的工具了。對于新手來說,選擇一款合適的框架,對開發網站可以說是事半功倍了。如果你要開發電商類網站,可以用Ecshop模板。如果是新聞系統類網站,可以用dedecms模板。
這些模板中,基礎的功能模塊基本都集成了,直接根據自己的需求進行二次開發就好了。外包公司基本都是進行這種二次開發,便捷、高效。
模仿別人的網站對于新手來說,模仿別人的網站是個很好的入門教程。你可以選擇一個跟自己想做的網站類似的網站。完全仿照這個網站進行自己的開發。頁面布局、樣式都可以直接模仿。因為開始學習,主要是為了掌握開發流程、鞏固編程知識。
這樣自己可以花費較少的時間在前端設計及頁面布局上,可以多放一些經歷在后端開發上。而且仿站相當于給了你一個例子,這樣目標也比較明確、清晰,避免出現半途而廢的情況。
關注我的頭條號,每天分享PHP相關技術知識。我是PHP程序媛,努力向前,成長可見。