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

asp 现在还有人用吗

  •  
  •   hao2345 · 2018-12-24 10:37:14 +08:00 · 13475 次点击
    这是一个创建于 2165 天前的主题,其中的信息可能已经有所发展或是发生改变。
    asp 相对要简单一些,看起来还不错,现在还有前景吗?
    90 条回复    2018-12-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
    相当于按键老人机。
    jun0205
        9
    jun0205  
       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 路由器那是伪装的后缀。
    jun0205
        14
    jun0205  
       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
    flyz
        19
    flyz  
       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
       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 的区别一样
    enchilada2020
        49
    enchilada2020  
       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
       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 的,涉密就不展开了。
    janus77
        58
    janus77  
       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 搞起来就是吃力
    jun0205
        83
    jun0205  
       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   ·   实用小工具   ·   1036 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 20:01 · PVG 04:01 · LAX 12:01 · JFK 15:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.