直线机

在过去的二十年里,网站的运行方式发生了怎

发布时间:2023/2/23 22:00:26   
白癜风抗复发治疗 http://pf.39.net/bdfyy/bdfrczy/140907/4467053.html

在过去的二十年里,网站的运行方式发生了怎样的变化。我是一个真正的书呆子,成长于20世纪80年代——不是那种时髦的方式,而是那种在我的手臂下用10磅重的电脑购物的方式(这些东西真的很大)。我十岁的时候就完全沉迷于bbs了。也许我最终成为一家科技网站的技术总监并不奇怪。实际上,我将在管理自己的BBS(又名SysOping)和管理现代Web基础设施之间划一条直线。在Ars的所有人回顾网站20周年之际,让我们把这条线弄清楚一点。这将不会是一个详尽的网站历史,但以下是我自己的管理网站的经验如何在过去20年的演变,以及工具和思想如何随着时间的推移而改变。加载“*”,8,1。我的第一次SysOp体验是由一台运行GregPfountz的Color64软件的Commodore(当然是64模式)驱动的。我把我的支票寄给了格雷格——嗯,是我妈妈的支票——然后收到了一张5.25英寸的软盘和一本手工印制的点阵手册。这是在。Color64是ansi-ColorASCII的一个了不起的壮举,不像当时大多数BBS软件那样,是平淡无味的无色文本。使用Color64,感觉就像是在打造一种用户体验。我记不起我的论坛的名字了,但是我可以向你保证论坛的主题是关于龙和/或功夫的。我有点不好意思承认我的手柄是龙霸,但我是在尽自己的努力巩固书呆子的刻板印象。不幸的是,我的网络基础设施只有一条电话线,这意味着我必须禁用任何铃声(即:拔下旋转式拨号挂机),并在晚上11点至凌晨5点之间进行操作。这也意味着BBS的互动性不强。由于只有一行代码和一个Commodore磁盘驱动器,用户一次只能聊天或下载一个游戏。

在我的梦里,我很快就会开一个真正的论坛,就像拉斯维加斯有名的“恐惧与厌恶”,我经常拨打这个论坛的电话。我有10行代码,这样用户就可以实时聊天,全部连接到-nay!-波特调制解调器。而且在神话般的10mbLt.Kernal硬盘上存储着无穷无尽的游戏。唉,这一切都离我太远了,但我肯定是被某种新缺陷咬了一口,其中包括建立用户可以聚集的数字场所的不寻常愿望。年代,我继续修补BBS软件,包括一个非常有趣的HTML前身ExcaliburBBS。看看这个谷歌图像搜索,感受一下这个软件到底有多超前。我在大学里第一次熟悉HTML是在90年代中期,当时我要撰写作业,并将它们加载到我的公共主目录中,教授们可以在空闲时使用Netscape或Mosaic查看它们。“使用技术”的奖励加10分是一个很大的激励因素。Apache+Perl+XML+共享主机,我作为Web开发人员编写的首批实际“应用程序”之一是一家电信公司的新闻编辑室。底层技术当时是一种常见的堆栈:Apache作为HTTP服务器,Perl作为服务器端语言,以及一个平面文件数据库。此时,我还不熟悉实际的数据库,但我知道如何编写和解析XML文件。所有这些都托管在一个功能惊人的共享平台上,我需要的任何服务规则都可以包含在.htaccess文件中。我很快就发现。htaccess给了我经验不足的双手太多的权力!虽然共享主机发挥了作用,但在软件版本和扩展方面,开发人员当时只能任由管理员摆布。您还必须担心您的邻居在这些共享资源中做什么,包括各种令人讨厌的冒险。对一台计算机的黑客攻击很容易危及数百个站点。

IIS、FrontPage扩展和访问,最终,我所在的机构有了足够的客户,需要自己的服务器。令我懊恼的是,这是一台运行IIS(互联网信息服务)的Windows机器。对我来说,这完全是一个陌生的领域,但是在启动FrontpageIDE(集成开发环境)之后,我惊讶地发现,微软是如何简单地将经过验证的输入保存到数据库的。(说真的,惊人的)。这让我开始追求完美的图形化IDE,包括与MacromediaDreamweaver的短暂而遗憾的接触。我很快就了解到,为您生成代码的工具往往会生成大量的意大利面,而这些意大利面只会被同一工具解开。对于具有Unix背景的人来说,在WindowsNT3.51中管理IIS似乎也非常容易。与此同时,它感到局限性——使粒度定制(和异常的混乱)成为可能的.conf文件在哪里?这一度成为我的平台,因为我们为客户构建了许多定制的cmse(内容管理系统),从来没有对管理公共代码库、长期维护甚至版本控制进行过前瞻性的考虑。的恐惧。在我的梦里,我很快就会开一个真正的论坛,就像拉斯维加斯有名的“恐惧与厌恶”,我经常拨打这个论坛的电话。我有10行代码,这样用户就可以实时聊天,全部连接到-nay!-波特调制解调器。而且在神话般的10mbLt.Kernal硬盘上存储着无穷无尽的游戏。唉,这一切都离我太远了,但我肯定是被某种新缺陷咬了一口,其中包括建立用户可以聚集的数字场所的不寻常愿望。

年代,我继续修补BBS软件,包括一个非常有趣的HTML前身ExcaliburBBS。看看这个谷歌图像搜索,感受一下这个软件到底有多超前。我在大学里第一次熟悉HTML是在90年代中期,当时我要撰写作业,并将它们加载到我的公共主目录中,教授们可以在空闲时使用Netscape或Mosaic查看它们。“使用技术”的奖励加10分是一个很大的激励因素。Apache+Perl+XML+共享主机,我作为Web开发人员编写的首批实际“应用程序”之一是一家电信公司的新闻编辑室。底层技术当时是一种常见的堆栈:Apache作为HTTP服务器,Perl作为服务器端语言,以及一个平面文件数据库。此时,我还不熟悉实际的数据库,但我知道如何编写和解析XML文件。所有这些都托管在一个功能惊人的共享平台上,我需要的任何服务规则都可以包含在.htaccess文件中。我很快就发现。htaccess给了我经验不足的双手太多的权力!虽然共享主机发挥了作用,但在软件版本和扩展方面,开发人员当时只能任由管理员摆布。您还必须担心您的邻居在这些共享资源中做什么,包括各种令人讨厌的冒险。对一台计算机的黑客攻击很容易危及数百个站点。IIS、FrontPage扩展和访问,最终,我所在的机构有了足够的客户,需要自己的服务器。令我懊恼的是,这是一台运行IIS(互联网信息服务)的Windows机器。对我来说,这完全是一个陌生的领域,但是在启动FrontpageIDE(集成开发环境)之后,我惊讶地发现,微软是如何简单地将经过验证的输入保存到数据库的。(说真的,惊人的)。这让我开始追求完美的图形化IDE,包括与MacromediaDreamweaver的短暂而遗憾的接触。我很快就了解到,为您生成代码的工具往往会生成大量的意大利面,而这些意大利面只会被同一工具解开。

对于具有Unix背景的人来说,在WindowsNT3.51中管理IIS似乎也非常容易。与此同时,它感到局限性——使粒度定制(和异常的混乱)成为可能的.conf文件在哪里?这一度成为我的平台,因为我们为客户构建了许多定制的cmse(内容管理系统),从来没有对管理公共代码库、长期维护甚至版本控制进行过前瞻性的考虑。的恐惧。21世纪初,从ColdFusion开始,我意识到在这一点上,我将疏远自己,但我真的很喜欢Allaire的ColdFusion环境,并使用它至少四年来构建一些相当大规模的应用程序和内部网。底层语言是CFML(ColdFusion标记语言)。它类似于HTML,但是它通过查询数据库和与外部技术(如Javaservlet或CORBA组件)集成来完成一些琐碎的工作。ColdFusion有很多讨厌它的人,但我一直对技术持相当不确定的态度,选择任何能最快完成这项工作的东西。输入Web框架,ColdFusion在提高生产率方面的障碍非常低,这让它声名狼藉,因为它是一种简单的语言,将训练不足的程序员带入了这个领域,就像PHP一样。虽然我不能否认这一点,但具有讽刺意味的是,我第一次真正接触到合适的Web框架是在Fusebox的形式。Fusebox最初是一种使用简单的文件命名和目录布局约定来组织应用程序的方法。这听起来很明显,但是,像当时的大多数Web开发人员一样,我倾向于对应用程序布局采用不断发展的个人方法,并且难以将数据库查询和显示组件等

转载请注明:http://www.aideyishus.com/lkyy/3435.html

------分隔线----------------------------