1. 程式人生 > >網站開發和企業級開發有什麼區別?

網站開發和企業級開發有什麼區別?

經常看到Web開發、網站開發、企業級開發,以前很難分清楚它們之前有什麼不同?以前也有個說法:Java比較適合企業級開發。

  現在經驗增加了一點,談談我的一點看法。

   Web開發:www訪問的網頁、網站,BS模式。
   網站開發:部落格、論壇、社交網站、電子商務等網站,BS模式。
   企業級開發:電子商務、銀行、 保險、金融網際網路,可能是www訪問,也可能不是。CS和BS模式都可以。

  Web開發和網站開發是同義詞,只不過,網站開發更加側重 部落格、論壇、社交網站等非企業,或者說是普通消費者用的網站。

  企業級開發,更側重電子商務、銀行、保險等比較正式的專案,或者說是給企業做的專案。

  網上還有一種說法也有一定的道理,根據使用的技術來區分普通的Web開發和企業級開發。
  Java Web開發:JSP、Servlet、JavaBean
  Java企業級開發:EJB等各種規範和框架

   總結:這些不同說法之間,沒有本質的區別,基本都是搞Web開發。
  這些概念不影響咱們學習和工作,真想說“反正不影響大爺我賺錢,管你叫啥名字” 。
  只可惜,我有點“強迫症” ,很想搞清楚這些概念的區別,不然大腦不太舒服。

相關推薦

網站開發企業級開發什麼區別

經常看到Web開發、網站開發、企業級開發,以前很難分清楚它們之前有什麼不同?以前也有個說法:Java比較適合企業級開發。  現在經驗增加了一點,談談我的一點看法。   Web開發:www訪問的網頁、網站

瀑布式開發敏捷開發區別

1.瀑布模型   1.1 瀑布模型介紹   1970年溫斯頓·羅伊斯(Winston Royce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被廣泛採用的軟體開發模型。   1.2 瀑布模型核心思想   瀑布模型核心思想是按工序將問題化簡,將功能的實現與設計分開,便於分工協作,即採用結構化

敏捷開發瀑布開發區別

個人覺得 敏捷開發強調以人為中心,快速迭代,客戶參與多溝通,減少不必要的文件,包括Scrum和XP 優點:快速適應變化,做出的專案比較接近客戶需要的 缺點:文件不多,如果人員流動大,維護相對更難 瀑布

Android 手機開發機頂盒開發區別(軟體角度)

通過開發電視類的應用和手機的應用,感覺主要有以下三種區別:   1、 解析度 的不同 手機的分別率320*480,480*800,480*854)        機頂盒  :TCL800:800x450  TCL720P:1280x720             機頂盒普遍

乾貨丨混合開發原生開發區別

非技術從業者在對技術產品有所需求時,普遍對開發環節存在大量問題,如何選擇開發方式,是產品孵化環節的第一問題。   01 原生開發與混合開發的概念 原生開發即每個頁面、每個功能、每個效果、每個邏輯、每個步驟全部用程式碼寫出來,一層層,一段段全用程式碼寫出來,什麼叫全

vue+axios 開發環境與生產環境配置請求介面,本地開發線上開發多個請求地址怎麼處理?上線後自動獲取ip,不需改請求地址可運用多個專案中

1. 配置本地開發環境介面: 進入到專案目錄config檔案中index.js ;當頁面有多個不同地址時此可以重定向,下圖中會出現報錯的就是路徑問題, 建立所有httpUrl介面請求。舉例後臺請求地址為:192.168.11.12:80/omc/login  ,第一個

互聯網應用企業級項目的區別

ref wiki 數據一致性 amp 比較 應用 強調 cache gpo 企業應用系統從封閉走向開放,由局域網轉到互聯網,隨著涉眾面的極大擴展,新的企業應用要求多瀏覽器支持(IE,FireFox),國際化支持,全球業務的互聯互通。這樣就要求企業應用不能滿足簡單的表單、表格

AndroidStudio SDK開發APP開發混淆經驗整理

SDK層混淆 SDK開發者不能把你對開發者提供的介面進行混淆混淆     APP層混淆 程式中用到的所有第三方的庫都不能混淆 資料庫操作的對應類也不能混淆     出錯記錄 Error:Execution fail

什麼是敏捷開發瀑布開發

一:敏捷式開發(極限程式設計思想的體現) 敏捷開發(AD:Agile Development )以使用者的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。在敏捷開發中,軟體專案在構建初期

敏捷開發傳統開發

一般的傳統開發是指將整個專案完全開發完交給使用者。 但交給使用者的時候可能使用者感覺沒有達到他們想要的效果,所以出現了現在的敏捷開發。 敏捷開發是指敏捷開發以使用者的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。就是把一個大專案分為多個相互聯絡,但也可獨立執行的小

瀑布式來開發敏捷開發的異同

敏捷開發以使用者的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。在敏捷開發中,軟體專案在構建初期被切分成多個子專案,各個子專案的成果都經過測試,具備可視、可整合和可執行使用的特徵。換言之,就是把一個大專案分為多個相互聯絡,但也可獨立執行的小專案,並分別完成,在此過程

敏捷開發瀑布開發

瀑布模型的特點: (傳統的開發方式) 1、強調文件 前一個階段的輸出就是下一個階段的輸入,文件是個階段銜接的唯一資訊。所以很多開發人員好象是在開發文件,而不是開發軟體,因為要到開發的後期才可以看到軟體的“模樣”。  2、沒有迭代與反饋。瀑布模型對反饋沒有涉及,所以對變化的客戶需求非常不容易適應。瀑布就意味著沒

WebRTC原生開發混合開發優缺點分析對比

WebRTC的出現,讓企業快速開發出一個支援全平臺的音視訊程式成為可能。在WebRTC之前,企業想要開發出一個全平臺的音視訊程式,難度,工作量非常大。使用WebRTC後,音視訊程式中一些通用的模組比如

sourcetree 使用submodule同步公共庫適用於元件化開發公共開發

1:在專案檔案目錄下建立資料夾(檔案目錄不是根目錄,就是跟.gradle同層) 2:sourcetree適用新增子模組功能,在專案tag欄中或者倉庫裡都能找到新增子模組功能 3:新增子模組,填寫git地址和剛建立的資料夾路徑,然後從git上拉取程式碼到本地 4:Androi

迭代開發增量開發

“迭代”和“增量”是敏捷軟體開發中的兩個重要概念。弄清楚“迭代”和“增量”以及其依據,我們就可以在實際的操作中有章法可循。 為什麼要迭代? 我們為什麼要進行迭代開發呢?您一定遇到過這樣情況: “我們知道想要什麼。但你能

SpringMVC (二)非註解開發註解開發

非註解的對映器 所有的對映器都實現了HandlerMapping介面。 原始的對映器:org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping Handler:<bean name="/quer

前端開發中提到的“腳手架”到底指什麼,CLI?gulp gulp-cli什麼區別

一般來說,腳手架是幫你減少「為減少重複性工作而做的重複性工作」的工具. gulp和gulp-cli的區別可以看這個task - what does gulp-"cli" stands for? . 它跟前端常說的腳手架(scaffold)不是一個東西. CLI只是Command Line Interface

Java開發中SessionCookie都哪些區別?

1.背景介紹 什麼是CookieCookie 是在HTTP協議下,伺服器或指令碼可以維護客戶工作站上資訊的一種方式。Cookie 是由 Web伺服器儲存在使用者瀏覽器(客戶端)上的小文字檔案(內容通常經過加密),它可以包含有關使用者的資訊。無論何時使用者連結到伺服器,Web站點都可以訪問

Java開發中抽象類介面都什麼區別

在Java軟體開發中抽象類和介面會有一個明顯的區別,具體會有哪些區別呢?下文就兩者的區別做了一個比較詳細的描述。抽象類: 1、抽象類使用abstract修飾; 2、抽象類不能例項化,即不能使用new關鍵字來例項化物件; 3、含有抽象方法(使用abstract關鍵字修飾的方法)的類是抽象類,

web前端開發後端開發什麼區別

  web前端需要掌握的有指令碼技術javascript DIV+CSS現下最流行的頁面搭建技術,ajax和jquery以及簡單的後端程式等。 後端的話可供開發的語言有 asp、php、jsp、.NET 這些後端開發語言的話搭建環境都不一樣,具體如果你想學的話看是想從事