asp 现在还有人用吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hao2345
V2EX    .NET

asp 现在还有人用吗

  •  
  •   hao2345 2018-12-24 10:37:14 +08:00 14085 次点击
    这是一个创建于 2482 天前的主题,其中的信息可能已经有所发展或是发生改变。
    asp 相对要简单一些,看起来还不错,现在还有前景吗?
    90 条回复    201812-25 12:05:35 +08:00
    alphadog619
        1
    alphadog619  
       2018-12-24 10:41:53 +08:00
    asp .net core
    thisisgpy
        2
    thisisgpy  
       2018-12-24 10:52:58 +08:00
    从 06 年初二一直写到 10 年高三,错过了 PHP 黄金时代,幸好最后赶上了 Java 这趟车。
    Hellert
        3
    Hellert  
       2018-12-24 11:05:09 +08:00
    除了老项目维护,新的估记没有人用了。
    itsjoke
        4
    itsjoke  
       2018-12-24 11:24:52 +08:00
    除非老项目维护
    MinQ
        5
    MinQ  
       2018-12-24 11:27:10 +08:00 via Android
    你是看不起我 asp .net core ?
    jeremaihloo
        6
    jeremaihloo  
       2018-12-24 11:31:25 +08:00
    aspnet core 要 3.0 版本了快
    usapla
        7
    usapla  
       2018-12-24 11:32:35 +08:00   1
    没啥前景,我就是在用 asp 维护老项目,asp 问题太多了,
    berumotto
        8
    berumotto  
       2018-12-24 12:00:11 +08:00
    相当于按键老人机。
    xAI
        9
    xAI  
       2018-12-24 12:02:48 +08:00   1
    有些路由器的管理界面还是 asp 开发的
    freed
        10
    freed  
       2018-12-24 12:04:06 +08:00
    很多政务网站都还是 asp 的..
    beginor
        11
    beginor  
       2018-12-24 12:24:45 +08:00 via Android
    怎么也要 aspx 了吧
    imydou
        12
    imydou  
       2018-12-24 12:25:53 +08:00 via iPhone
    @jun0205 不是一个 asp 吧?
    crab
        13
    crab  
       2018-12-24 12:32:30 +08:00
    @jun0205 路由器那是伪装的后缀。
    xAI
        14
    xAI  
       2018-12-24 12:35:56 +08:00 via iPhone
    @crab 不一定,之前有朋友给腾达做路由器软件的,里面就是用 asp 的,不是伪装的那种。
    ben1024
        15
    ben1024  
       2018-12-24 12:55:02 +08:00
    这个帖子都发在 PHP 分组里面了,有没人用还不知道吗?
    my101du
        16
    my101du  
       2018-12-24 13:05:13 +08:00 via Android
    @jun0205 难道有个定制版 iis?
    xsliang
        17
    xsliang  
       2018-12-24 13:09:50 +08:00
    你是说 asp classic ?
    几乎没有了吧 我们给日本做 那么保守的 也是 asp.net 或者 asp.net mvc
    dong3580
        18
    dong3580  
       2018-12-24 13:12:59 +08:00   1
    @Livid
    go/dotnet
    fstab
        19
    fstab  
       2018-12-24 13:17:34 +08:00 via Android
    @jun0205 并不是 asp 开发的,
    只是后缀是 asp。
    q397064399
        20
    q397064399  
       2018-12-24 13:20:27 +08:00
    @my101du #16

    asp 有两种语法 一种是 Vbscript 一种是 JScript 微软的 js 实现,
    另外不一定要 iis,asp 的解析器有 unix 下的开源版本,这套技术虽然老,但是在嵌入式环境下还是很好用的,
    毕竟就那么大点的 rom 空间,嵌入式下面很多技术 比 v2 上面 很多码农的年级都大 都不是什么稀奇的事情,
    openwrt 下面 社区还用 lua + lighttpd 造了个轮子,路由器上面 厂商用个 asp 根本没什么好稀奇的。
    1a0ma0
        21
    1a0ma0  
       2018-12-24 13:22:17 +08:00 via iPhone
    这学期学.net vmc 的路过……
    1a0ma0
        22
    1a0ma0  
       2018-12-24 13:22:39 +08:00 via iPhone
    @1a0ma0 MVC,打错了。
    guolaopi
        23
    guolaopi  
       2018-12-24 13:23:31 +08:00
    ASP 和 ASP.NET 不是一个东西
    eslizn
        24
    eslizn  
       2018-12-24 13:26:34 +08:00
    asp 不是语言,用的语言是 basic。貌似还支持 Javascript,如果没记错的话可能是最早的 js 服务器端方案
    eslizn
        25
    eslizn  
       2018-12-24 13:28:08 +08:00
    没看到 20l 发过了,忽略~
    expy
        26
    expy  
       2018-12-24 13:57:06 +08:00
    @jun0205 有路由器跑 Windows 系统?
    Hypechen
        27
    Hypechen  
       2018-12-24 13:59:26 +08:00
    @1a0ma0 巧了 我正在上 MVC 的实训_(:з」∠)_
    wclebb
        28
    wclebb  
       2018-12-24 14:08:13 +08:00
    华硕路由器内置还在用 ASP ……
    xiangyuecn
        29
    xiangyuecn  
       2018-12-24 14:50:14 +08:00
    Classic ASP 多经典,最爱一个页面同时混用多种语言( Vbscript+Javascript ),前端 js (非 dom、部分 bom )能用的代码大部分都如果需要的话可以直接 copy 到后端直接运行。要是还会点数据库之类的,活用 asp,前端也可以当半个后端用,就不知道为什么火不起来。。。

    用 C#随便写个 dll,暴露几个 COM 接口,asp 上就能跑,asp 上难实现的用 C#来实现(如图像处理),绝配,(赞
    opengps
        30
    opengps  
       2018-12-24 14:54:44 +08:00
    用倒是有用的,但是是年纪比较大的了。
    我用 asp.net 都已经开始面临淘汰了
    66beta
        31
    66beta  
       2018-12-24 14:58:43 +08:00 via Android
    刚毕业跟着大佬写过,后来看不下去,学 PHP 去了...
    nfroot
        32
    nfroot  
       2018-12-24 14:59:30 +08:00
    用 asp 比用 php 熟。。。。看做什么功能了,主要还是 asp 功能少了点。。
    nfroot
        33
    nfroot  
       2018-12-24 15:00:47 +08:00
    不过某些功能还是极其好用的,比如站点级的变量,用来做内存缓存真的是太棒了。
    uqf0663
        34
    uqf0663  
       2018-12-24 15:05:25 +08:00
    前些天还在 github 上读 MoAspEnginer 的源码,还是挺有意思的。
    Eugene1024
        35
    Eugene1024  
       2018-12-24 15:09:27 +08:00
    公司老系统还在用,非常稳定
    inrenping
        36
    inrenping  
       2018-12-24 15:14:19 +08:00
    是的,路由器插件有用 asp 写
    mytry
        37
    mytry  
       2018-12-24 17:45:02 +08:00   1
    vb ( Vbscript ) 的槽点实在太多了,基本的语法都有缺陷,编程语言最基本的 && 和 || 逻辑运算符都没有,只能用位运算符凑合;循环也不能跳出;没有 try/catch 只能用一堆 On Error Resume Next 和 On Error Goto 0。。。本来从 BASIC 开始很美好的童年回忆,但到后面写稍复杂的程序感觉十分吃力,终弃坑。
    mytry
        38
    mytry  
       2018-12-24 17:48:29 +08:00
    还有 vbs 双引号转义十分不美观,记得之前写 asp 密密麻麻的 response.write """" & xxx & """""" ,看的眼花缭乱。。。
    paranoiagu
        39
    paranoiagu  
       2018-12-24 17:49:21 +08:00 via Android
    回帖的很多人估计都不知道 asp 是啥
    ixx
        40
    ixx  
       2018-12-24 18:35:30 +08:00
    估计还有 但问题太多 以前最多被挂马的估计就是 ASP 页面了
    0Kelvin
        41
    0Kelvin  
       2018-12-24 18:56:45 +08:00
    没用过,好像很老的了。我用过最老的估计是 WebForm,其次是 Asp.Net Razor,现在 Asp.Net Core + Vue。
    Livid
        42
    Livid  
    MOD
    PRO
       2018-12-24 19:09:12 +08:00   1
    @dong3580 谢谢。已经移动。

    这个帖子真是勾起久远的回忆,十多年我也写过 ASP。
    Doodlister
        43
    Doodlister  
       2018-12-24 19:35:01 +08:00 via Android
    之前给学校老师做项目用过。 老师点名要用 asp。。
    还是用的 APS + Access 那套
    nicevar
        44
    nicevar  
       2018-12-24 19:52:23 +08:00
    04 年-08 年期间写过 asp,那时候的 cms、blog 很多都是 asp 的,就是太容易注入了,跟 php 也是难兄难弟,php 能坚持到今天不容易
    至今硬盘里还保存了几个十多年前 asp 做的网站
    poorcai
        45
    poorcai  
       2018-12-24 20:28:23 +08:00
    准备转行了
    o0
        46
    o0  
       2018-12-24 20:42:07 +08:00
    asp.net core 也用好久了。
    niubee1
        47
    niubee1  
       2018-12-24 20:45:54 +08:00
    简单? 你调试调试就知道有多痛苦了
    levon
        48
    levon  
       2018-12-24 21:23:55 +08:00
    asp 和 asp.net 就跟 java 和 Javascript 的区别一样
    KMpAn8Obw1QhPoEP
        49
    KMpAn8Obw1QhPoEP  
       2018-12-24 21:28:32 +08:00
    歪个楼 JSP 还有人用吗。。
    nananqujava
        50
    nananqujava  
       2018-12-24 21:45:35 +08:00 via Android
    asp 是 asp,asp.netasp.net
    hxt
        51
    hxt  
       2018-12-24 21:46:28 +08:00 via iPhone
    没前景,快被淘汰了,新项目都不用这个写
    cchange
        52
    cchange  
       2018-12-24 22:09:45 +08:00 via iPhone
    内网的项目是否还有?
    技术栈需要稳定~
    xiangyuecn
        53
    xiangyuecn  
       2018-12-24 22:19:02 +08:00
    @mytry #37 有时候反而觉得合理使用 On Error Resume Next 比 try catch 好用,哈哈,需要捕获稍微详细点的异常时我会转到 js 引擎去捕获,以前是这么干的。 关于文本转义,其实单行字符串大部分语言转义都差不多,反斜杠其实看着也难受,多行文本就棒棒的

    @nicevar #44 说到那些 cms 之类的容易被注入,其实跟语言关系不大,跟开发者有关,对吧
    king1101
        54
    king1101  
       2018-12-24 22:26:39 +08:00
    我们公司,用的就是 aspx
    c141
        55
    c141  
       2018-12-24 22:27:31 +08:00
    小企业网站还有很多用这个 毕竟简单快捷
    Livid
        56
    Livid  
    MOD
    PRO
       2018-12-24 22:33:55 +08:00
    话说,现在还有人在用 Access 吗?前两天逛书店的时候看到一本 Access 2019 指南,居然有大几百页厚。然后勾起 20 多年前的回忆了。
    dko
        57
    dko  
       2018-12-24 22:51:34 +08:00
    @Livid 见过韩国网站用 PHP+Access,有些本地化脱网系统还在用 Access 的,涉密就不展开了。
    rb6221
        58
    rb6221  
       2018-12-24 22:53:33 +08:00
    @Livid #55 我给一个供应商做过兼职,他们就用的 Access ……因为他们算是上游而且业务超简单
    nicevar
        59
    nicevar  
       2018-12-24 23:55:27 +08:00
    @xiangyuecn 不太对,跟开发者无关,与环境有关,那个年代 asp+access+iis 这种搭配,iis 本身就一堆漏洞,access 最早出现直接爆出数据库路径直接下载数据库这种问题,php 虽然也有搭配 access,但是主流还是搭配 mysql,这样被爆至少数据库还不至于直接被下载,java 有预编译处理直接能减少大量注入可能,所以你看 10 多年前的安全杂志或者网文,注入 java 网站的文章很少,杂志之类的有时候好几期才有那么一个人投稿,有的还是自己竖个靶子自己打
    经过这么多年的发展,各个层面都比较注重安全了,现在各种框架直接帮开发者处理掉了大多数注入风险,开发者不用再花很多精力去写过多的防注入代码
    ipwx
        60
    ipwx  
       2018-12-25 00:10:40 +08:00
    @xiangyuecn 因为你这种小作坊式的写代码方式不适合大规模工业化的新时代。。。
    yinanc
        61
    yinanc  
       2018-12-25 00:45:42 +08:00 via iPhone
    @enchilada2020 大学课堂上还有大把讲 jsp+servlet 的老师,外包也很多还在用 jsp
    lesteryu
        62
    lesteryu  
       2018-12-25 03:11:48 +08:00 via iPhone
    说起 asp,还有人记得动网论坛么……
    msg7086
        63
    msg7086  
       2018-12-25 03:22:50 +08:00
    @lesteryu 说起动网,还有人记得雷奥论坛么……
    lidongyx
        64
    lidongyx  
       2018-12-25 04:12:31 +08:00 via iPhone
    PHP 现在都有不少人嫌弃的要死,更何况 asp
    以前花了不少时间折腾 Dreamweaver、IIS、Windows Server、Access、ASP、SQLServer、Visual Studio 等这些让现在的我都悔恨不已
    knight322
        65
    knight322  
       2018-12-25 08:19:46 +08:00 via Android
    一晃十年了,满满的回忆,还记得放了暑假不回家,窝宿舍给老师做项目
    stzz
        66
    stzz  
       2018-12-25 08:43:42 +08:00
    asp 是童年的回忆了,说到童年的回忆不由让人想起西游记也是大部分人童年的回忆...文体两开花
    Bunengshuo
        67
    Bunengshuo  
       2018-12-25 08:59:12 +08:00
    asp.net 不敢说话。我们还有 winform
    freewind
        68
    freewind  
       2018-12-25 09:08:09 +08:00
    asp -> .net -> mvc ->.net core
    上了微软的贼船下不来了
    specita
        69
    specita  
       2018-12-25 09:28:00 +08:00
    以前在学校做的第一个网站就是 asp....
    cnbobolee
        70
    cnbobolee  
       2018-12-25 09:29:08 +08:00
    现在那些个 ZF 小项目不就是 ASP 么
    boluo
        71
    boluo  
       2018-12-25 09:29:29 +08:00
    我特地弄了台阿里轻应用跑 asp,主要是留念用,做 archive
    Terry05
        72
    Terry05  
       2018-12-25 09:33:10 +08:00
    以前用 VB 开发桌面客户端,access 作为数据库必备
    ihipop
        73
    ihipop  
       2018-12-25 09:33:11 +08:00 via Android
    @jun0205 那是假的 ASP,其实是 cgi 的,后缀随便取的,你取 abc 都可以
    zhujinliang
        74
    zhujinliang  
       2018-12-25 09:35:30 +08:00 via iPhone
    刚上大学那会儿写过 asp,页面还是 wml 写的,数据库是 access
    现在 Vbscript 语法都忘干净了
    记得 asp 可以跑在一个叫 netbox 的环境中
    hapboy
        75
    hapboy  
       2018-12-25 09:38:54 +08:00 via iPhone
    现在应该很少了吧,偶尔看到一些网站还有。

    想起那些年.. 动网论坛 动易 CMS PJBLOG ZBLOG ..
    xuextx
        76
    xuextx  
       2018-12-25 09:41:59 +08:00
    @msg7086 #63 雷傲 这还有个活化石: http://choijiwoo.11138.net/bbs/leobbs.cgi
    vanishcode
        77
    vanishcode  
       2018-12-25 09:58:07 +08:00 via Android
    @Livid 有学校还在教,还有 powerbuilder 呢。。
    wwek
        78
    wwek  
       2018-12-25 09:59:56 +08:00   1
    醉了. 不少人看到路由器管理界面的 url 扩展名为 asp,所以就是 asp 写的?

    科普下吧, openwrt 是 lua, 其他嵌入式的基本都是 c 啊
    扩展名是无所谓的
    raptor
        80
    raptor  
       2018-12-25 10:24:47 +08:00
    asp.net 除了名字里有 asp 以外,跟 asp 有毛线关系吗?
    ibx
        81
    ibx  
       2018-12-25 10:26:08 +08:00
    @Livid 年纪越老,时间越快
    xiangyuecn
        82
    xiangyuecn  
       2018-12-25 10:41:09 +08:00
    @ipwx #60 嘿嘿,确实是小作坊式的,稍微复杂点的功能,asp 搞起来就是吃力
    xAI
        83
    xAI  
       2018-12-25 10:49:53 +08:00 via iPhone
    @ihipop
    zjsxwc
        84
    zjsxwc  
       2018-12-25 10:54:10 +08:00
    goreliu
        85
    goreliu  
       2018-12-25 11:02:31 +08:00 via Android
    @zjsxwc #84 这是一个简化版的 asp 实现。就像 js 也有很多简化版的实现,但不能说那些功能不全的解释器用的不是 js。
    zjsxwc
        86
    zjsxwc  
       2018-12-25 11:07:27 +08:00
    @goreliu

    服了,有人睁眼瞎话。。

    你看下源码,就只是提供简单的系统 C 函数调用功能,VB 语法什么的全没有的,连 ifelse 都不支持
    goreliu
        87
    goreliu  
       2018-12-25 11:09:23 +08:00 via Android
    @zjsxwc 回复你是个错误。
    msg7086
        88
    msg7086  
       2018-12-25 11:45:16 +08:00
    @zjsxwc ASP 管有没有 VB 语法什么事……
    谁说 ASP 一定要用 Vbscript 的……
    兄弟没见过 Vbscript 以外的 ASP 脚本么。
    zjsxwc
        89
    zjsxwc  
       2018-12-25 11:49:22 +08:00 via Android   1
    @msg7086

    我的意思是说路由器上那个 asp 只是个,后缀是.asp 的简单文本处理,代码是在 apache 的 httpd 里 c 语言简单改了下,有人硬要把他拿来当作微软的 asp
    ylx
        90
    ylx  
       2018-12-25 12:05:35 +08:00
    也许路由器 asp 后缀用 php 写是用来骗领导的..
    领导说一定要用 asp
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2355 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 15:46 PVG 23:46 LAX 08:46 JFK 11:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86