為什么我做網(wǎng)站開發(fā)不使用前端框架?
1、框架、框架?何為框架?框架就只是一種工具、半成品。相當(dāng)于在別人以后的項(xiàng)目之上做開發(fā)。
2、做網(wǎng)站、做軟件、做系統(tǒng)架構(gòu)你都可以不使用框架,你都可以使用原生的代碼實(shí)現(xiàn)項(xiàng)目需求,不過對(duì)于一般程序員,這樣的開發(fā)效率要慢些,可能寫出來的代碼性能要低些,特別是冗余代碼可能會(huì)太多了。
3、有框架本身其實(shí)非常方便的,不過只會(huì)依賴框架寫代碼,我認(rèn)為是不行的,而且就拿現(xiàn)在JAVA框架來說,像spring、struts、hibernate、mybatis這樣的框架本身是非常龐大的,功能強(qiáng)大,占用內(nèi)存大,體積大,一個(gè)項(xiàng)目跑起來,資源占用比較大。所以在這樣的情況下出現(xiàn)了springboot這樣類似的微架構(gòu),減少配置文件和內(nèi)存的占用。
4、我自己開發(fā)項(xiàng)目都是不使用任何框架的,我一般都是使用自己寫的工具代碼,或通過其他方式例如:反射、抽象的方式進(jìn)行代碼的重用、加快開發(fā)效率。