java開發(fā)框架有哪些 現(xiàn)在用Java開發(fā)網(wǎng)站可以不用框架嗎?需要注意什么呢?
現(xiàn)在用Java開發(fā)網(wǎng)站可以不用框架嗎?需要注意什么呢?關(guān)于這個(gè)問(wèn)題,我想說(shuō)的是不能用幾句話就說(shuō)清楚。首先,原則上可以實(shí)現(xiàn),因?yàn)樗^的框架只是為了更方便的開發(fā)和更快的開發(fā)??蚣艿谋举|(zhì)是什么?不也是代碼嗎
現(xiàn)在用Java開發(fā)網(wǎng)站可以不用框架嗎?需要注意什么呢?
關(guān)于這個(gè)問(wèn)題,我想說(shuō)的是不能用幾句話就說(shuō)清楚。首先,原則上可以實(shí)現(xiàn),因?yàn)樗^的框架只是為了更方便的開發(fā)和更快的開發(fā)??蚣艿谋举|(zhì)是什么?不也是代碼嗎?框架本身就是一個(gè)項(xiàng)目,對(duì)于那些開發(fā)框架的人來(lái)說(shuō),您使用的框架就是為他們的項(xiàng)目編寫代碼。
更重要的是,您所說(shuō)的所謂框架的使用與否與您的項(xiàng)目有很大關(guān)系,您的項(xiàng)目每天有多少訪問(wèn),您的增長(zhǎng)速度有多快,您的預(yù)算成本有多少,您的開發(fā)周期預(yù)計(jì)有多長(zhǎng),以及在決定一個(gè)項(xiàng)目使用什么樣的框架時(shí)涉及到多少因素。
如果您的項(xiàng)目沒有足夠的實(shí)力來(lái)開發(fā)自己的框架,建議使用開源框架。至少,它將節(jié)省大量的時(shí)間和成本。時(shí)間就是金錢。不要考慮不使用框架的問(wèn)題。如果你想開發(fā)你自己的框架,來(lái)吧。
java搭建web平臺(tái)都有什么框架?
Web平臺(tái)也可以理解為B/S(瀏覽器/服務(wù)器)技術(shù)平臺(tái)。它是一個(gè)基于瀏覽器載體的框架。它包括三個(gè)主要方向:前端、后端和數(shù)據(jù)庫(kù)。每個(gè)方向的技術(shù)都是不同的。如果你理解了所有這些,那就是整個(gè)堆?!,F(xiàn)在主流的技術(shù)包括Java,。Net、sqlserver、bootstrap等。一旦你學(xué)會(huì)了這些,你就會(huì)知道如何開發(fā)B/s項(xiàng)目。Web前端開發(fā)技術(shù)包括三個(gè)元素:HTML、CSS和JavaScript。還有很多先進(jìn)的前端框架,如bootstrap、jQuery等,前端開發(fā)也比較復(fù)雜。如果我們找到了規(guī)律,發(fā)展是比較快的。有許多web后端技術(shù),例如。Net、Java、PHP等。每種主要語(yǔ)言都有自己的開發(fā)架構(gòu),例如。Net的MVC架構(gòu),Java的javaee。一般來(lái)說(shuō),Web后端技術(shù)的知識(shí)非常廣泛,包括語(yǔ)言、設(shè)計(jì)模式、需求分析、性能優(yōu)化等,主要有三種關(guān)系數(shù)據(jù)庫(kù):MySQL、sqlserver、Oracle,以及NoSQL、redis、mogodb等。