As of December 21, 2020, it has taken nearly 5 years to make the minimum available NodeJS open source full stack framework, which is CabloyJS V4.0.0

Five years, 90 modules, 300,000 lines of code, 5,400 Commits, and a new experience in NodeJS full-stack development

CabloyJS V4.0.0 mainly accomplishes the following features

  • Lerna is used to centralize all cabloy core modules in a source code repository
  • Native JS-BASED Bean container and AOP architecture
    • Almost everything is a Bean
    • Bean support AOP
    • AOP is also a Bean
  • Generic NodeJS workflow engine
  • Atoms 3 (Data lifecycle Management) : Draft -> Archive -> History
  • Draft review business flow based on NodeJS workflow engine
  • PC and mobile adaptive: Page components need to be developed only once. Is not usedmedia queryNor is adoptioniframeIt’s really bringing the mobile experience to the PC. Once you use it, you get oneMeet hate lateThe feeling of
  • Automatic update of statistics with push architecture. Like, it’s easy to see how much I have on my to-do list. This is a generic architecture that can be easily matched to any scenario
  • Interface docking: wechat public account, enterprise wechat, nail enterprise application
  • Native distributed architecture based on Redis
    • Queue
    • Schedule
    • Broadcast
    • Cache
    • Startup
  • Socketio-based message push architecture
  • A “dashboard” architecture with data binding mechanisms between components
  • Highly customized PC layout: Header, sidebar, Statusbar

A link to the

  • Website: https://cabloy.com/
  • GitHub: https://github.com/zhennann/cabloy