網(wǎng)站開(kāi)發(fā) 為什么我做網(wǎng)站開(kāi)發(fā)不使用前端框架?
為什么我做網(wǎng)站開(kāi)發(fā)不使用前端框架?1. 框,框?什么是框架?框架只是一個(gè)工具,一個(gè)半成品。這相當(dāng)于對(duì)別人未來(lái)的項(xiàng)目進(jìn)行開(kāi)發(fā)。2. 你可以做網(wǎng)站,軟件和系統(tǒng)架構(gòu)不使用框架。您可以使用本機(jī)代碼來(lái)實(shí)現(xiàn)項(xiàng)目需
為什么我做網(wǎng)站開(kāi)發(fā)不使用前端框架?
1. 框,框?什么是框架?框架只是一個(gè)工具,一個(gè)半成品。這相當(dāng)于對(duì)別人未來(lái)的項(xiàng)目進(jìn)行開(kāi)發(fā)。
2. 你可以做網(wǎng)站,軟件和系統(tǒng)架構(gòu)不使用框架。您可以使用本機(jī)代碼來(lái)實(shí)現(xiàn)項(xiàng)目需求。但是對(duì)于普通程序員來(lái)說(shuō),開(kāi)發(fā)效率比較慢,代碼的性能可能比較低,特別是冗余代碼可能太多。
3. 框架本身其實(shí)非常方便,但我認(rèn)為僅僅依靠框架來(lái)編寫(xiě)代碼是不行的。此外,以當(dāng)前的Java框架為例,比如spring、struts、hibernate和mybatis??蚣鼙旧矸浅}嫶?,功能強(qiáng)大,占用了大量?jī)?nèi)存和容量。項(xiàng)目運(yùn)行時(shí),會(huì)占用大量資源。因此,在這種情況下,類(lèi)似springboot的微體系結(jié)構(gòu)似乎可以減少配置文件和內(nèi)存的消耗。
4. 我自己的開(kāi)發(fā)項(xiàng)目不使用任何框架。我通常使用自己的工具代碼,或者以其他方式重用代碼,比如反射和抽象,以加快開(kāi)發(fā)效率。
為什么現(xiàn)代前端框架放棄了HTML的常規(guī)用法?
如果你不讓它看起來(lái)你太高了,各種智能人工智能都會(huì)讓前端失效,所以把問(wèn)題復(fù)雜化可以延長(zhǎng)技術(shù)崗位的淘汰時(shí)間
對(duì)于這個(gè)問(wèn)題,我想說(shuō)的是不能用幾句話(huà)說(shuō)清楚。首先,它可以從原理上實(shí)現(xiàn),因?yàn)樗^的框架只是為了更方便的開(kāi)發(fā)和更方便的實(shí)現(xiàn),對(duì)于一個(gè)項(xiàng)目的框架來(lái)說(shuō),它就是一個(gè)項(xiàng)目的框架。
更重要的是,您所說(shuō)的所謂框架的使用與否與您的項(xiàng)目有很大關(guān)系,您的項(xiàng)目每天有多少訪(fǎng)問(wèn),您的增長(zhǎng)速度有多快,您的預(yù)算成本有多少,您的開(kāi)發(fā)周期預(yù)計(jì)有多長(zhǎng),以及在決定一個(gè)項(xiàng)目使用什么樣的框架時(shí)涉及到多少因素。
如果您的項(xiàng)目沒(méi)有足夠的實(shí)力來(lái)開(kāi)發(fā)自己的框架,建議使用開(kāi)源框架。至少,它將節(jié)省大量的時(shí)間和成本。時(shí)間就是金錢(qián)。不要考慮不使用框架的問(wèn)題。如果你想開(kāi)發(fā)你自己的框架,來(lái)吧。