
架构
一摩尔自由
AI之路
展开
-
原生和H5对比
对于现在APP开发来说,目前流行的两个方式是原生和H5。就如同之前业界程序猿争论的BS和CS之争一样,业界对于H5和原生也有不小的争论。对于前者的争论在于PC端,后者在于移动端上体现。那一个APP适合用什么技术来开发,主要通过下面几点来判断:1、APP对于文字的要求(格式加粗,字体多样性)是否高,H5可以很好的实现,而原生则会弱于H5;2、APP对于交互(页面切换,部分版块变化)的要求是否高,H5通常在交互上比较吃力,有交互的需求是基本上是在加载一个网页,而原生来说是很简单的一个过程,只是加载变化部原创 2020-11-24 09:16:41 · 3180 阅读 · 0 评论 -
单体架构、SOA、微服务架构
1. 单体架构的问题 在Java Web开发中,web工程一般会被打包为war包部署在Servlet容器中,如Tomcat。比较简单,开发和调试部署都很方便。 但是当用户量大时,并发量高时,一台机器是无法满足系统的负载的,我们会考虑水平拓展,比如增加服务器的数量,通过负载均衡器(如Nginx)很容易实现应用的水平拓展。但是时间推移,还是会产生很多问题:应用复杂度增加,更新、维护困难影响开发效率应用可靠性降低,这么大一个应用比如出现一个Bug,整个崩溃。2. SOA 针对传统的原创 2020-05-29 09:16:12 · 555 阅读 · 0 评论