您现在的位置是:知识 >>正文
asp网页编辑器
知识17846人已围观
简介 asp网页编辑器 我见过最离谱的asp编辑器,是2003年一个老程序员在论坛里分享的。那玩意儿用表格布局,每个按钮都带个灰色立体边框,像Windows XP的对话框。他写代码时得先点一下“设计”标签 ...
asp网页编辑器
我见过最离谱的页编asp编辑器,是辑器2003年一个老程序员在论坛里分享的。那玩意儿用表格布局,页编每个按钮都带个灰色立体边框,辑器像Windows XP的页编对话框。他写代码时得先点一下“设计”标签,辑器再切回“代码”视图,页编来回切换间,辑器光标位置经常丢失。页编可就是辑器这种工具,当年撑起了无数企业官网和论坛。页编
ASP(Active Server Pages)本身是辑器微软1996年推出的服务端脚本技术。它不像后来的页编PHP那么自由,也不像JSP那样需要重型的辑器应用服务器。它嵌在IIS里,页编用VBScript或JScript写逻辑,页面文件后缀是.asp。开发asp网页,编辑器一直是个尴尬的存在——你说它重要吧,记事本也能写;你说它不重要,没有语法高亮和调试,写个300行的业务逻辑能让人崩溃。
早期的asp编辑器分两派。一派是可视化派,代表是Microsoft Visual InterDev 6.0,它试图做所见即所得,拖拽控件生成代码。但asp的页面逻辑和HTML混在一起,拖出来的代码又臭又长,修一个bug得翻三层嵌套表格。另一派是纯代码派,比如EditPlus、UltraEdit,它们把asp当纯文本处理,只做关键词着色。我记得有次用EditPlus写一个数据库连接函数,手滑把“Set conn = Server.CreateObject("ADODB.Connection")”里的“Set”漏了,页面直接报错500,查了半小时才找到。
2004年,微软推出ASP.NET,asp迅速边缘化。但那些老系统还在跑,维护它们的人还在用老编辑器。有个朋友至今维护一个2008年上线的asp进销存系统,他用的编辑器是Dreamweaver CS4。他说:“不是不想换,是这项目的编码是gb2312,换新编辑器一保存就变UTF-8,全乱。”这话听着心酸,但也说明一个问题:asp编辑器最核心的从来不是花哨功能,而是对老编码、老语法的兼容性。
真正好用的asp编辑器,其实是一种“不打扰”的工具。它不逼你切换视图,不自动补全你根本不想要的标签,更不会在你写Response.Write时强行插入分号。它只需要做到三件事:语法高亮准确,折叠函数方便,查找替换快。至于调试,asp的调试本来就靠Response.Write输出变量,编辑器帮不上什么忙。
现在你打开搜索引擎找“asp编辑器”,跳出来的大多是“asp.net编辑器”,或者干脆推荐VS Code加插件。可VS Code对asp的支持很鸡肋——它默认不识别.asp文件里的VBScript,装插件后高亮也是半吊子。我试过用VS Code写asp,写循环时For...Next的缩进总是乱,还得手动调。最后我退回老方法:用Sublime Text配一个自定义语法文件,把VBScript的关键字全列进去,颜色调成护眼绿。就这么个土办法,用了五年,比什么IDE都顺手。
说到底,asp编辑器是个时代的残影。它没有未来,但还有过去。那些还在跑的asp代码,就像老厂房里的机床,只要不坏,就有人得守着。而守机床的人,不需要一把镶金的扳手,只需要一把趁手的旧铁钳。
如果你还在写asp,别折腾什么现代化工具了。找个能自定义语法高亮的编辑器,把Response.Write、Server.CreateObject这些词标成醒目的颜色,比什么都强。要是哪天编辑器突然崩溃,别慌——你的代码还在,用记事本打开照样能改。asp这玩意儿,从来就没依赖过什么编辑器。
Tags:
上一篇:如何找不正规的足疗店
下一篇:逆向工程网
相关文章
飞卢小说网 飞卢女生网 飞
知识飞卢小说网的首页,永远像一锅烧开的辣油。男频那边,主角在异界背《赤壁赋》,背完就引来天雷淬体;女频这边,女主重生后第一件事,是撕了庶妹的婚书,转头把太子爷按在墙上亲。你划两下屏幕,就能从“我命由我不由 ...
【知识】
阅读更多漏洞扫描及设计
知识漏洞扫描及设计 一个未打补丁的Apache Struts2漏洞,能让攻击者在服务器上执行任意命令——这发生在2017年,Equifax因此泄露了1.43亿美国人的数据。漏洞扫描不是锦上添花的合规动作, ...
【知识】
阅读更多甘肃省工程造价信息网官网
知识甘肃省工程造价信息网的官网首页,第一眼看上去像是一个上了年纪的政务网站。深蓝色的标题栏,规整的表格布局,角落里飘着几则通知公告。可你要是真搞工程造价这一行,就知道这个看似朴素的网站,是全省造价人的“命 ...
【知识】
阅读更多