傻大方


首页 > 潮·科技 > >

Java|为啥Java的框架越发展用的越简单,前端框架反而越来越麻烦呢?


Java|为啥Java的框架越发展用的越简单,前端框架反而越来越麻烦呢?

文章图片

Java|为啥Java的框架越发展用的越简单,前端框架反而越来越麻烦呢?

互联网时代B/S架构(瘦客户端)下 , 服务端重要性提升 , .Net/J2ee/Php/Ruby/Python几大阵营彼此竞争 , 而同一个语言阵营里面也有多个框架彼此竞争 。
随着网页和网络技术的发展 , web前端的需求变得越来越复杂 , 而后端趋于稳定 , 很自然的以往客户端和服务端经历过的工程化(分层、解耦合、组件复用、路由、数据绑定、依赖管理、构建工具、应用脚手架等等) , 在web前端上也会类似的重复一次 。

本质原因:
1.前端正在处于类似后台2005年到2015左右 , 框架百家争鸣的阶段 , 没有大一统
2.js渗透能力强 , 运行环境复杂 , 很多你觉得的麻烦的地方是为了解决更麻烦的事情的
3.后台java的技术栈收敛于spring下 , 而你可以看看go , 它也是越变越复杂 , 这只是单语言层面 。
4.是你可能还学的 , 用的都太浅 。 后台其实一直都很复杂
5.后台已经开始新的演进 。 后台现在正在发展的云原生概念 , 微服务理念 , 网络相关的服务发现 , 服务网格类似istio等一系列的云原生微服务治理方案
6.前端大一统的时代已经开始 , servless , node服务 , devops技术下 , 前端们都有了全干的能力 。

只不过现在只是初现端倪 , 也许在过5年等以iPhone6为代表的设计原型机淘汰 , 以及以ie11适配为下限的pc全部淘汰 , 应该就能感觉前端开始变得统一了
图形系统的前端组件架构复杂度 , 一点不比后端数据处理系统架构难度低 。 Web端慢慢变成一个工程问题 , 前端的复杂度一直被低估了 , 很多程序员在实现复杂组件才意识得到这个问题 , 而Java后端的轮子很多 , 好用的也多了 , 用起来自然简单 。 随着Web端的需求越来越复杂和多样化、个性化 , 个人学习能力也需要加强 , 不然只会感觉越来越难 。

真正掌握核心算法和核心架构以及自己创造一套才是最难的 , 很多人到不了这一层 , 中途就放弃学习和研究 , 跟不上发展节奏自然被淘汰 。
不深入学习只会搬过来套用 , 所以会感觉什么都简单!其实不然 , 因为知识深度和学习能力都不够 。
【Java|为啥Java的框架越发展用的越简单,前端框架反而越来越麻烦呢?】计算机科学就是一部抽象艺术 , 涉及到复杂的抽象问题的地方都不简单 , 大多数人都不在这个维度上 , 不会独立思考 , 不会研究解决复杂问题的方法 , 只会人云亦云 , 遇到复杂问题打退堂鼓避而远之 。


    猜你喜欢

  • 主板|厂商将推出不支持PCIe 5.0的Z690主板,以大幅度降低售价
  • 机器人|从2499降至2019,12+256GB的红米K40,也到了退场的时机
  • 联想|性价比出众的联想小新平板,学习娱乐信手拈来
  • 高通骁龙|2021新款iPad POR,选屏幕大小的话,还是要看需求来说
  • 荣耀|内行人才会买OV?听完这个解释才知道,原来这才是聪明人的选择
  • 小米科技|年底了,像小米10S和真我GT大师探索版这样的手机还值得购买吗?
  • 华为|用十多年的体验说话:联想的电脑比惠普的结实耐用
  • 亚马逊|纳斯达克的交易市场将于2022年起迁移至亚马逊云科技
  • 华夏小康| 《令人心动的offer》强势回归,云视听极光带来沉浸式体验
  • 华为应用市场|警惕!快去检查你的手机!

  • 上一篇:小米科技|OriginOS Ocean定档9日发布,官微今日再放新料

    下一篇:华为|华为200万年薪“天才少年”立功了,新技术迎来突破