当前位置: 首页 > news >正文

php做的网站好么wordpress log 信息

php做的网站好么,wordpress log 信息,莆田企业自助建站,软文营销名词解释上一小节我们了解了前端 UI 框架的作用和意义#xff0c;接下来我们再来了解前端 UI 框架的发展历史。 虽然是讲历史#xff0c;但我不想讲得太复杂#xff0c;也不打算搞什么编年史记录啥的#xff0c;毕竟我们不是来学历史的。 我会简单描述一下前端 UI 框架的发展历程…上一小节我们了解了前端 UI 框架的作用和意义接下来我们再来了解前端 UI 框架的发展历史。 虽然是讲历史但我不想讲得太复杂也不打算搞什么编年史记录啥的毕竟我们不是来学历史的。 我会简单描述一下前端 UI 框架的发展历程同时在这个过程中把我自己的一些感受和想法分享给你。 你可以以轻松娱乐的心态来看这篇文章同时也大概了解一下我们前端开发是怎么发展到现在这样子的。这样可以让你更好地去理解将要学习的前端 UI 框架。 前端行业到底是怎样发展的呢对于新人的你肯定是不了解的。我说说我的理解。 我认为整个前端行业是围绕着复杂度来发展的跟很多其他的技术发展差不多。 因此接下来我会以复杂度这个核心来聊聊前端 UI 框架的发展历程。 无复杂度JSP Dreamweaver 在互联网刚开始的阶段网站的页面是非常简单的。在现在的我们看来几乎就是纯静态的页面没什么动效也不会有多少复杂的交互最复杂的交互就是填一张表单然后提交到服务器。 当时最大的瓶颈是带宽。当时的网速贼慢跟现在是完全没得比的当时正常的网速搁现在那就是卡顿而且是卡得要死。当时有个笑话当你要打开某个网站在浏览器输入网址之后可以先去洗个澡回来才能看到网站。 在这种情况下网站要做的就是提供最核心、最具性价比的内容和功能而不是漂亮、用户体验好的网站。另一方面程序员行业也没有迎来大发展在当时程序员还是个新型职业从业人数非常少。 这些原因共同造成了一个结果就是没有前端。那网页谁来开发呢当然是后端在当时没有前端所以也不叫后端反正就叫程序员。当时他们实现网页的方式是使用一种模板技术不同的语言有自己的模板语言。在当时比较流行用 Java 来做 Web 站点因此配套的模板语言 JSP 也比较流行。 我们可以看一段 JSP 代码感受一下 % page languagejava contentTypetext/html; charsetUTF-8 pageEncodingUTF-8% % page importjava.io.*,java.util.* % !DOCTYPE html html head meta charsetutf-8 titlexx 教程/title /head body h1读取所有表单参数/h1 table width100% border1 aligncenter tr bgcolor#949494 th参数名/thth参数值/th /tr %Enumeration paramNames request.getParameterNames();while(paramNames.hasMoreElements()) {String paramName (String)paramNames.nextElement();out.print(trtd paramName /td\n);String paramValue request.getParameter(paramName);out.println(td paramValue /td/tr\n);} % /table /body /html这是我从网上随便找的不需要太在意这个网页是干什么的就单纯感受一下 JSP 的语法。 在后端的角度来看要展示 Web 站点就要给浏览器返回一个 HTML 文件而这个 HTML 文件就是一段包含 HTML 代码的字符串。所以你会看到上面的 JSP 代码都在处理字符串拼接的事情。有经验的同学应该能想到这不就是 SSR 么是的它就是 SSR本质是一样的。 你可能会问那个时候既然没有前端那谁来做 UI 呢答案是设计师。当时有种职业叫原型开发。他也算设计师的一个分支同时也是前端岗位的前身。当时的 UI 偏向纯静态站点没有复杂交互因此原型开发主要使用 HTML 和 CSS。 原型开发要么自己设计要么根据设计师给的设计稿来开发 HTML CSS 代码调完了之后把 HTML 文件发给后端开发后端开发再把这个 HTML 文件转换成 JSP 代码。这就是原型开发和后端开发之间的协作方式。 当时在原型界非常火的一个框架是 Dreamweaver严格来讲它其实是个工具。 之前的图片很难找了我随便找了一张图片差不多能展示 Dreamweaver 是个什么工具了。简单地说原型师可以在 Dreamweaver 中通过拖拽配置的方式来搭建网页最后输出 HTML CSS 代码。因此当时很多原型师都不需要直接写 HTML CSS 代码他们只需要了解 HTML CSS 语法知识就好了所以说原型师还是更偏向于设计师而不是开发。实际上当时的程序员群体也是把原型师看做设计师的。 有经验的同学一下就看出来了这不就是低代码么没错Dreamweaver 本质就是个低代码工具。是不是觉得很神奇在互联网最开始SSR 和低代码技术就已经大行其道了所以现在前端届流行的 SSR 和低代码都不是什么新鲜事了只是翻炒冷饭而已。 严格意义来说当时都还没有前端所以也谈不上前端 UI 框架但是我觉得既然聊历史那就不得不聊一下这段时期的事情。我把这一阶段的前端 UI 框架定义为 JSP 模板框架 Dreamweaver 低代码框架工具。因为当时的网站 UI 主要就是这两个技术搭建出来的。 UI 效果复杂度前端开发攻城狮 随着互联网的发展网速上来了网站可以做更多东西了设计和交互越来越有创意了这时网站的 UI 效果复杂度就越来越高了。 这带来的最直接的后果就是后端开发顶不住了。要同时负责前端和后端如果是简单的小站点还好说但如果是复杂的电商网站和博客网站就难顶了。术业有专攻要同时深入研究后端技术还要钻研前端动效现在的全栈工程师都顶不住何况当时。因此在一些大型网站公司慢慢地就出现了专门的前端团队当时最出名的就是百度、淘宝、QQ 空间几个前端团队了。 在当时前端开发主要来源于 3 类 后端程序员转前端这种算比较少大部分是被强迫的原型师发展为前端这是最多的自然而然的事情新人程序员直接上岗就做前端。 慢慢地就没有原型师这个职业了要么回到老本行做设计要么去做前端了现在几乎听不到原型这个职业了。 这段时期的初期设计师提供设计稿原型师实现出 HTML CSS然后前端开发 JavaScript 代码后端再转换成 JSP。 最后随着前端发展壮大就逐渐地前后端分离了原型师被淘汰。最后的流程就是现在这样设计师提供设计稿前端开发 HTMLCSSJS后端开发提供数据接口。 这一时期的前端 UI 框架是什么我觉得是前端开发攻城狮本人。前端开发通过自己的前端技术知识和程序员知识把设计稿实现成复杂的、可交互的 UI 界面这不就是最厉害地前端 UI 框架吗 浏览器兼容复杂度jQuery/ExtJs 随着前端技术大发展标准不断更新功能不断叠加各家浏览器厂商为了争夺市场也不遗余力的支持新标准和扩展功能。最终给前端界带来了新的复杂度浏览器兼容性复杂度。 这绝对是前端届深恶痛绝的事情。我们在实现繁重地需求功能还有应对老板的奇葩需求的同时还要处理烦人的浏览器兼容性。这是一段煎熬的日子。 要处理浏览器兼容性需要安装不同的浏览器对于同一个浏览器来说还要安装不同版本。 同一个页面要在不同的浏览器不同的版本把所有功能都测试一遍。 QA 给我们提了一个 bug用户给我们反馈了一个问题很多时候都没办法复现。 现在的我回想当初也是无比煎熬我认为这是极大的消耗我们前端开发的生命因为解决浏览器兼容性问题对我们的职业生涯来说毫无意义。 那段黑暗的日子就不多说了我们聊回前端 UI 框架的话题。在当时jQuery 是当之无愧的前端 UI 框架一哥它的意义和流行程度比现在的 React/Vue 更有过之。在前端历史中必有 jQuery 的一席之地。 jQuery 核心就是解决浏览器兼容性统一了前端代码的写法。使用 jQuery能避免大部分的 JS 兼容性极大地提升了前端开发的效率。除此之外jQuery 还有非常多优秀的设计 它的语法糖让人爱不释手deferred 语法那个时候还没有 Promise 呢动画队列至今仍有借鉴意义… 在 admin 领域同样也有开箱即用的 UI 组件库当时比较火的是 ExtJs。就是类似 antd 一样的开箱即用 UI 组件库还有以此为基础的 admin 基础框架。值得一提的是不管是 jQuery 还是 ExtJs当时的前端库大多是用继承的概念来组织前端库的不像现在已经流行组合了。 前端工程复杂度React/Vue 接下来就到了现在这个时代了React/Vue 作为主流的前端 UI 框架。 互联网的蓬勃发展对 Web 站点的功能、性能、交互体验等方面都有极大的要求。前端项目的代码量越来越多页面越来越多组件也越来越多这些变化给前端项目的工程化带来极大的复杂度。 而 jQuery 已经越来越力不从心了jQuery 虽然解决了浏览器兼容性的问题但它仍然是一个直接操作 DOM 的框架。使用 jQuery我们不仅需要通过操作 DOM 来处理 UI 界面还要处理复杂的逻辑。当这两部分的代码交织在一起的时候就是我们加班改代码的噩梦所在。 jQuery 的自由度很高但是想要基于 jQuery 把整个前端项目的代码给管理好需要极高的编码功底还有严格被执行的规范才能做到不错的地步仅仅是不错而已。 于是React/Vue 应运而生它们做了高度的封装可以让前端开发不直接操作 DOM而是通过操作数据来处理 UI。通过这种方式来解耦 UI 和逻辑。我们在使用这些框架的时候必须要遵循他们的基本用法这样就极大地在我们的项目中应用了这些框架的方法论让我们的前端项目代码可以被更好地组织和管理从而拥有一个比较好的可维护性和开发效率。 当然不是说我们只要使用了 React/Vue 就可以让我们的代码更好维护了React/Vue 只是给我们提供了下限而已。想要让我们的代码更好维护还需要不断提升我们自己的编码和设计能力。 好了前端 UI 框架的发展历程差不多就介绍到这里了可以看到前端 UI 框架是伴随着互联网行业而发展的你觉得下一步前端 UI 框架会如何发展呢 ----------------【END】---------------- 如果你是真心喜欢前端并相信成长想要提升自己的话欢迎加入之道前端学习圈子。 戳这里 免费获取 之道前端的学习资料和专属服务。
http://www.w-s-a.com/news/181283/

相关文章:

  • 潍坊青州网站建设少儿编程app
  • 表白网站制作源代码自己怎么免费做网站网页
  • 开源网站建设是什么工作个人虚拟网站
  • 网站制作的一般过程优化关键词排名公司
  • 如何使用阿里云建设网站网站两边广告
  • 互联网信息服务小红书seo是什么意思
  • 深圳市南山区建设局网站公司简介网页
  • 免费小程序制作软件爱站网站seo查询工具
  • 承接电商网站建设缔烨建设公司网站
  • 网站运营介绍十大国外室内设计网站
  • 网站建设完毕后怎么加后台电影购买网站怎么设计
  • 空间ip地址访问网站音乐分享 wordpress
  • 做网站一单能挣多少wordpress主题文件夹在哪
  • 视频社区app源码台州优化网站
  • 保定高端网站建设做微商好还是开网站好
  • 有什么方法在淘宝发布网站建设设计wordpress评分
  • 自己做的网站怎么爬数据库酷播wordpress
  • 广州哪家做网站还可以黑龙江省建设厅网站的电话
  • 青海省高等级公路建设管局网站国内做led灯网站有
  • 做网站成功建设银行网站网址
  • 自动生成网站上海十大活动策划公司
  • 企业网站建设源码HTML论述市场营销对网站设计的影响
  • 网站设计常见问题建设工程网上质检备案网站
  • 网站怎样优化文章关键词建设网站需要钱吗
  • 加强网站建设和管理的通知重庆网站推广产品
  • 网站建设术语解释百度发布信息的免费平台
  • 情公司做的网站seo与网站优化 pdf
  • 做一个购物网站多少钱江阴市住房和城乡建设局网站
  • 网站建设都包括哪些ps怎么做网站首页和超链接
  • 怎样低成本做网站推广编辑网站教程