Web开发有多难?前端后端都很烦
创始人
2024-07-19 08:30:37
0

Web开发体现了一种全新的思维方式。例如,过去我们用微软的.NET来做界面程序,当经过了几个月的CSS,HTML,JavaScript学习之后,可以老实的说我很惭愧。

做为一名非Web软件开发者,我想起了曾有无数的嵌入式软件技术人员随手把Web编程工作写作一种“琐碎的”或“无聊的”工作。然而,经过了过去两个月对Web编程的钻研,发现事实正好相反。

就让我们先看看前端的这些东西:

学习CSS,HTML,JavaScript,jQuery以及把它们之间的相互作用关系搞通,并不是件容易的事情。事实上,对于那些从.NET,C++或Qt思维模式过来的人,它会困难的让人沮丧。GUI Toolkit这些东西跟Web前端的东西比较起来显得笨头笨脑没有灵性。

这个世界已经永远的抛弃了那些设计糟糕的、令人讨厌的桌面图形界面。而互联网对此要求的近乎苛刻 — 一个糟糕的用户界面设计会毁了一个互联网公司。人们经常在说,Facebook更简约的界面设计正是致使Myspace逐渐败退、几近消亡的关键原因。

有一个在一个新近突起互联网公司工作的软件技术人员告诉我:每天,新代码都会受到考验,来自不同地区的数百万的用户采用不同的方式,使用任何你能想到的软件、硬件对程序进行测试。你在数秒钟内就能获得反馈信息。如果某处改动可能会导致某种灾难性错误,我们可以只向1%的用户开放,并记录一切发生的事情。很遗憾,大多数桌面图形程序不会遇到这么大的压力。

桌面图形程序很容易跨平台。然而,面对着这么多不同的浏览器之间的细微差别和各自的奇特的癖好,你想让这样优雅的前端代码在它们中都能正确的运行,这更难。

现在,让我们讨论一下系统配置:

嵌入式系统通常是文本文件(如XML)来保存系统配置,运行时加载到内存里。的确,你可以做出一个嵌入式的Web前端来作为管理工具,用户通过这个前端修 改配置,但配置信息仍然存储在一个简单的文本里,有时,当简单文本体积增大的一定程度时,人们会使用小的sqllite3数据库。

而Web里,它要求的是巨大的、精心设计的关系型数据库,例如MySQL,更不用说那些数目众多的只是看起来像数据库东西,如Memcache, CouchDB,MongoDB, NoSQL。

在Web编程中我***能用上力的部分只有后端的Server程序。可是当遇到大数据问题时,我又不行了,就像离开了水的鱼。

再说一次:Web编程很难。它让人感到惭愧。但我仍努力学习它。

【编辑推荐】

  1. 揭开Web开发者最初的困惑
  2. Web显老了?传统Web开发模式或已走到尽头
  3. 那些让Web开发者深感意外的事
  4. Web编程天生就是函数式编程 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...