創建一個網站,一般用什麼編程語言?

光頭強119905011


服務端JAVA、PHP、Python、JavaScript(node)、C#、go等;

前端只能JavaScript、CSS、HTML。


嘉靖不上朝


大家好,我是北漂的老鷹,很高興回答創建一個網站,一般用什麼編程語言的問題。

\n

{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/2ffdf0004cbb583a20f5c

北漂的老鷹


一個非常好的問題。題主沒有說網站的主要用途,一般來講,推薦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服務腳手架,集成常用的組件功能,快速開發產品。


如何獲取源碼:私信”源碼客”獲取下載地址。




分享到:


相關文章: