热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

都是浏览器惹的祸

好久没写东西了,偶尔进来,看见头像下面的那个“恒”字上已经落了灰。人如果没时间思考,那一定是在忙于生计。我呢,就是在折腾表、

好久没写东西了,偶尔进来,看见头像下面的那个“恒”字上已经落了灰。人如果没时间思考,那一定是在忙于生计。我呢,就是在折腾表、数据库、脚本、程序调试,诸如此类的东西,以至只顾埋头走路,忘了抬头看天。猛抬头,才发现CSDN里热闹依旧。

对于B/S程序员来说,浏览器永远都要面对逃也逃不掉。记得在不太遥远的上次,我还在担心B/S架构的前途,现在看来,我的担心并不是没有道理。相信对于每个B/S程序员来说,都很怀念有段特别的日子,那时候,世界上差不多只剩下一种叫IE的东东,在很多人的眼里,也就是上网的代名词。程序员根本不必考虑太多,更别提标准啥的。也说不清从啥时候开始,B/S突然间变的特别火,大有取代C/S之势,很多人都闻到了这里的味道,有钱没钱的都要弄个浏览器供大家“免费”使用,以至于现在天下大乱。乱了就要有标准,但有标准似乎比没标准还麻烦,这标准好像是添乱的。所以,作为B/S程序员,想转行了。

之所以会有这番牢骚,当然也和我这段时间的关注。时间进入2012年以来,我发现身边的平板渐渐多了起来,智能手机当然就更不用说了。我就在思考一件事情,为什么现在应用程序会这么火,走“传统”的浏览器模式不行吗?凡事要试下才知道,于是我就开始了尝试。我是用以前做过的应用进行测试的,为了使应用更健壮,能适应各种环境,我专门对程序做了升级,主要还是前端表现层的东西,如脚本样式之类。我努力试图使我的页面在ie6、7、8、9,firefox、chrome下,在pc和平板下都要表现一致,经过一段时间后我放弃了。真的很难,最气人的是昨天,我辛辛苦苦调整的页面,自以各种主流环境下都没问题,最后却载在IE7下,用户说会报错我不信,等亲眼看到才发现真的,ie689都行,就是7不行,就是找不到原因。现在为了开发的简单,又要引入框架,但框架的引入似乎又在增加了程序的复杂性,这中间的度还真不太好把握。

以前曾寄希望标准的出台,但现在看来标准也很无奈。想到这里不禁又悲观起来,天下大势,分久必合,合久必分,规律就是规律,不随机应变还真不行。



推荐阅读
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了获取关联数组键的列表的方法,即使用Object.keys()函数。同时还提到了该方法在不同浏览器的支持情况,并附上了一个代码片段供读者参考。 ... [详细]
  • 本文介绍了自动化测试专家Elfriede Dustin在2008年的文章中讨论了自动化测试项目失败的原因。同时,引用了IDT在2007年进行的一次软件自动化测试的研究调查结果,调查显示很多公司认为自动化测试很有用,但很少有公司成功实施。调查结果表明,缺乏资源是导致自动化测试失败的主要原因,其中37%的人认为缺乏时间。 ... [详细]
author-avatar
9158Zsc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有