【虎绿林】hu60wap5和它的开发设备

为什么hu60wap5的代码混乱不堪:没有缩进、排版混乱、行文交错、缺乏规划?

在回答这个问题之前,我先问一个问题:如果你只有一个浏览器,这个浏览器只能打开一个标签页,也不支持多窗口,而且浏览器中的文本框最多只能输入255字,并且不支持复制粘贴,你要怎么用它来开发一个完整的网站?

不知道您有何妙招。然而在我开始开发虎绿林的时候,这就是我所拥有的全部开发环境。这个浏览器便是UC。也许你使用的正是UC,基于功能强大的Android和iOS平台。但是不知你是否接触过,或者是否还记得mrp版的UC是什么样子的。这个总共只有242KB的“大型软件”,就是我上文所描述的样子。

所以,排版换行缩进等等,在当时对我来说都是一堆奇怪的东西。255字的输入框那么宝贵,按几个空格就没有了。而且更为严重的是,320×240的屏幕只能显示10个字,过多的空格甚至会将版面完全破坏!

于是,hu60wap6的大部分代码,都没有任何现代文本编辑器看起来输入的排版样式。但是假如你换到一个只能输入255字的文本框中再去看它的时候,就会发现其实挺容易看懂的。

『多余的分页和输入框』
在虎绿林修改默认设置之前,用安卓或电脑打开虎绿林,总会看到发帖回复处有三个或更多的输入框,十分麻烦。而且虎绿林的修改帖子显示的也非常不人性化,为什么要把好好的内容分散在十多个输入框中,每个输入框里才区区一百字呢?

回答这个问题嘛,用一句话就可以了:最初mrp平台的浏览器不仅最多只能输入255字,而且一个汉字被当成两个字。

于是,单个输入框最多能输入128个汉字。保留28个字的新增空间,所以虎绿林的默认单输入框文字数量是100字。

分成多个输入框也是同样的道理,为了能让用户在一屏编辑更多的内容,避免麻烦翻页,就只好增加输入框的个数。

这些在当时颇为方便的设计,在智能手机普及之后纷纷成为鸡肋,于是虎绿林之后修改了默认设置,不再显示多输入框。

那么为什么虎绿林帖子一页只显示500字呢?因为mrp平台只有最多512KB的运行时可分配内存,内容太长会导致页面无法加载。

而且mrp的uc浏览器能够做到提交1000字的表单,每个输入框可以输入255字。所以虎绿林后台的文本编辑器默认设置是:
每个输入框77字(因为汉字算两个字~~而且不能满,还要输入新的内容),一屏777字。

但是即便如此,修改好了却提交失败的事故还是经常发生。

『进化』
谷歌发布了安卓,一个时代到来了。mrp逐渐远去,现在已经成为抽屉里的杂物,或者已经换成了不锈钢脸盆。再也没有人会去拿一台21个按键的只能输入255字的手机编写网站,也没有人想要维护那些在这种情况下写出的,结构糟糕的代码了。

所以,虎绿林切换到了新版本:6。这个版本因为种种原因搁置了两年,今天带着最初的目标重新出发。

我们有着全新的设备:拥有数GB内存的功能强大的手机,以及拥有更多内存的能显示绚丽效果的电脑。我们拥有可以自动缩进,能够输入数万字且支持打开几十个文件的文本编辑器,以及一系列智能的调试器和可视化设计工具。

我们应该写出符合我们设备的代码。

就是现在。不忘当初。

        ——某只老虎
回复列表(36|隐藏机器人聊天)
添加新回复
回复需要登录