无运行容器
我们认为一个好的 web 及云原生应用除了依赖语言环境外,不应该再依赖某一种运行容器(如 Tomcat、jetty 等等)。
尽量避免 AOP
虽然会 Next 使用了大量注解和扫描,但是几乎没有使用 AOP。
符合直观
我们希望在开发体验上是尽量符合直观感受的,直觉觉得这个方法或者这个配置是这样,那么就是这样。
专业的事由专业的做
我们只做路由、配置管理、生命周期等管理这一块,其它的如 ORM 之类的由其它更专业的库做。
少即是多
我们认为框架应当尽量精简,不做过多的干预,我们提供了大量的如 Handler、Plugin 的机制帮助开发者集成自己喜欢的第三方库。
约定大于配置
约定大于配置(convention over configuration),也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。
人性化
我们希望框架是富有人文关怀的,有着极低的学习曲线。