选择Asp for javascript,非.net。
写Web类型的程序我使用过的服务器端语言有C#和Python。PHP稍Copy过几段代码,Asp很早听说过。C#我主要用来写Web服务比较多,C#这种强类型语言写Web不太爽,特别构造复杂的JSON数据结构的时候。
Python这语言很不错,问题是国内比较少人用,基于它的各种开源的中文文档比较少,社区比较冷,问个问题没人鸟。而且Python需要搭建额外的服务器,又得一翻配置,搞得人不像人,鬼不像鬼。
而且国内支持Python低价主机比较少,想买个空间玩下都有困难。我之前使用Python的一般用途是写局域内的Erp、OA之类的东西,还有就是在GAE上写点神奇的东西,可惜GAE给XX XX了,你懂的。
PHP的免费主机倒不少,国内用的人也多,社区够Hot,中文资料够多,可惜...我对PHP的语法特有意见。至于Asp,Asp好像不是语言,不是好像,确实不是语言!!! Asp(Active Server Pages),由微软公司开发的服务器端运行的脚本平台。
其支持的脚本有vbscript和jscript。微软出品的东西一向鼓吹简单,从而很多人认为Asp很简单,其中有一个理由应该是与vbscript有关,因为vb这语言就是以简单出了名的。还有很多人把Asp等价
vbscript,这可是有证据的,如果您在搜索引擎上搜索asp相关的问题大多是由vbscript实现的代码。
才者 普洱茶 金普洱熟茶 云南茶叶金芽 特级 七子饼茶 特价 云南才者荷叶茶 纯天然 减肥茶 苗条纤体瘦腿 包邮
说到这里笔者似乎发现了点问题,为毛搜索出来的asp问题几乎都是vbscript的实现啊?这让jscript情何以堪?这想这成因是因为微软对vb和asp如何简单大力鼓吹的结果了。因为这一吹而不见了
jscript这森林,何以见得?最近所谓的node.js不是很Hot么?各种言论说要把jscript变成服务器端语言吗?一千只***奔腾而过,Asp这不是有了么?为毛就没人用呢?个人感觉还是与微软的鼓吹有关系。
jscript特别适合用来写web,无论是客户端还是服务端。可以见得?你用vbscript生成个json字符串试试?vbscript无论是序列化和反序列化都很不爽,像当今json使用频率这么高的年代,不使用jscript
是不是有毛病呢作为一个Asp开发者。
文章的由来:笔记是今年从一家做Erp的公司跳到一家做SEO的公司,做Erp那家公司使用的是Python。做SEO的这家公司的内部系统和一些客户网站是使用Asp+vbscript完成的。而我在这之前没写过asp
的网站,而我又必须快速接手公司的一些任务,而我的策略是API化,是Http协议的Api化。我使用C#写Web服务,然后让别的程序员在他们的Asp程序中调用我的Api。从而遇到一个问题,因为他们使用
的是vbscript,而我api传入和返回的数据都是json格式的,他们的做法是传参的时候直接拼字符串,但返回的不是二值结果他们的就麻烦了,就卡这里了,然后我唯有逼他们用jscript上阵,jscript果然好使!
从而我也发现Asp可以写得这么美!!!决定搞投奔Asp的怀抱,特撰此文以飨读者!!!
选择Asp for javascript,非.net。的更多相关文章
- 《ASP.NET Core In Action》读书笔记系列二 ASP.NET Core 能用于什么样的应用,什么时候选择ASP.NET Core
ASP.NET Core 能用于什么样的应用 ASP.NET Core 可以用作传统的web服务.RESTful服务.远程过程调用(RPC)服务.微服务,这归功于它的跨平台支持和轻量级设计.如下图所示 ...
- ASP.NET与非托管DLL的那些事儿【转+增】
https://www.cnblogs.com/yeahgis/archive/2011/11/12/2246341.html ASP.NET与非托管DLL的那些事儿 环境VS2010 语言:ISO ...
- Cookies揭秘 [Asp.Net, Javascript]
一,前言 Cookies想必所有人都了解, 但是未必所有人都精通.本文讲解了Cookies的各方面知识, 并且提出来了最佳实践.这是笔者在日常工作中的积累和沉淀. 二,基础知识 1.什么是Cookie ...
- JavaScript非阻塞加载脚本
As more and more sites evolve into “Web 2.0″ apps, the amount of JavaScript increases. This is a per ...
- asp.net调用非托管dll,无法加载 DLL,找不到指定模块解决方法。
最近开发一个项目,里面用到了非.net开发的一个dll文件接口,发现发布到window2003服务器上后,运行网站总是提示 "无法加载 DLL"D:\11\1.dll": ...
- asp.net javascript客户端调用服务器端方法
如何用js调用服务器端方法.首先服务器端方法的格式如下 [System.Web.Services.WebMethod] public static void serverMethod(s ...
- Python中dataframe数据框中选择某一列非空的行
利用pandas自带的函数notnull可以很容易判断某一列是否为null类型,但是如果这一列中某一格为空字符串"",此时notnull函数会返回True,而一般我们选择非空行并不 ...
- asp.net && javascript MD5加密
/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as d ...
- 选择排序之javascript
选择排序(Selection-sort)是一种简单直观的排序算法.它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放 ...
随机推荐
- 百度编辑器ueditor的图片地址修正
我用的百度编辑器为1.4.2的,相对于现在这个时间来说是比较新的.之前去的1.3版的,后来更新到1.4之后出现路径问题.因为今天晚上出现特别奇怪的问题,所以特地又整了一遍,发现这玩意还是得自己弄通了好 ...
- 20172330 2017-2018-1 《Java程序设计》第九周学习总结
20172330 2017-2018-1 <程序设计与数据结构>第九周学习总结 教材学习内容总结 本周的学习包括两章内容,分别为异常和递归. 异常 错误和异常都是对象,代表非正常情况或者无 ...
- Debian 7 amd64--TP-LINK TL-WN725N 2.0源码驱动编译安装
租房用的是无线网络,在新安装的Debian 7 amd64使用的无线网卡型号是TP-LINK TL-WN725N 2.0,发现驱动安装还是有些问题,折腾了很久,特意在此记录一下. TL-WN725N ...
- BIO、NIO、AIO通信机制
一.BIO的理解 首先我们通过通信模型图来熟悉下BIO的服务端通信模型:采用BIO通信模型的服务端,通常由一个独立的Acceptor线程负责监听客户端的连接,它接收到客户端的连接请求之后为每个客户端创 ...
- BZOJ 1927 星际竞速(费用流)
考虑费用流,题目要求走n个点都走完且恰好一次,显然流量的限制为n. 建立源点s和汇点t,并把每个星球拆成两个点i和i',分别表示已到达该点和经过该点. 对于能力爆发,建边(s,i',1,w). 对应高 ...
- 【Luogu】P2901牛慢跑(K短路模板)
题目链接 K短路居然用A*……奇妙. 先建反图从终点(1)跑一遍最短路,再A*,用堆存当前点到终点距离+从起点到当前点距离. 每次取出终点都可以视为发现了一个新的最短路. #include<cs ...
- poj 1422 Air Raid (二分匹配)
Air Raid Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 6520 Accepted: 3877 Descript ...
- 【题解】SCOI2007组队
恩……为什么大家都这么执着于 \(O(n^{2})\) 的复杂度捏?如果接受 \(O(n^{2} + nV)\) 的复杂度,那这题可不是道**题吗( • ̀ω•́ )✧ 首先把所有的人按照身高排个序, ...
- bzoj 3217: ALOEXT
将此神题作为博客园的第一篇文章,至此,数据结构基本学完了(或者说数据结构轮流虐了我一次!) 人生第一道7K代码题! 没什么,就是treap套个trie,然后tle是因为一定要用指针当时p党谁会用那么丑 ...
- BZOJ3669:[NOI2014]魔法森林——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=3669 https://www.luogu.org/problemnew/show/P2387 为了得 ...