vue.js優勢介紹:
漸進式構建能力是vue.js最大的優勢,vue 有壹個簡潔而且合理的架構,使得它易於理解和構建。
vue 有壹個強大的充滿激情人群的社區,這為vue.js增加了巨大的價值,使得為壹個空白項目創建壹個綜合的解決方案變得十分容易。
缺點介紹:
在模型-視圖應用程序和狀態容器類型的應用程序之間的互相轉換可能會令人感到困惑,即使沒有完美包含壹個模式到另壹個模式的完美轉換,但讓人感覺希望能維持兩個模式的相關性。對於那些期待vue.js完美解決方案,並可能導致難以維護不壹致的應用程序的人來說,這至少是令人困惑的。
壹個更大的挑戰是vue.js依賴於壹個單獨的人,很明顯,其他的項目基本是由壹個組織提供支持,但這讓人感覺更加有意義,雖然它有壹個強大文件的社區和許多有創新的新增項目,但是 vue 核心的開發基本落在壹個人身上。
我們很高興看到 vue 更加容易接受新興的標準方法,但是它的類似於 Web 組件的模式,而不是真正的 Web 組件,這可能是 vue 所得不償失的地方。
發展前景:
雖然vue.js有相當廣泛的應用,但也很難預測在中期發展中這個勢頭能持續多久,它不是由壹個商業組織直接支持並維護,因此,這很大程度上依賴於維護者的生存能力和繼續維護下去的願望來決定。
它也表現出了壹定程度的語言適應能力,並且隨著某些模式的落伍和失寵而繼續保持自身語言的現代化和時代性,目前沒有跡象表明vue.js架構將來無法適應進壹步發展。
使用場景:
如果妳有壹個傳統的Web應用程序,並需要壹個強壯穩健的應用程序層,那麽vue.js 可能是壹個很好的選擇,它有清晰的模式,即使沒有經驗的團隊也能正確或者錯誤的使用它。盡管vue UX框架沒有開箱即用的功能,但在vue.js上也能大量持續性構建應用,這將有利於妳的項目。