初级ASP程序员给入门者的建议

youngsheep 2010-04-07 10:13:50
再开贴,每次100分太少了
原谅下,我的水平不够,只能开100分
刚刚结了,


1. 要有良好的注释习惯
2. 多用Function
3. 尽量少用on error rusume next,要多用on error goto 0
4. 尽量多写一些防止异常的处理,比如if rs.eof and rs.bof then, if trim(request.form("username")) <> "" then 等
5. 多存一些好的class,比如分页的class,上传的class

6. 恶补windows知识,把IIS的设置看懂,整明白,要会自己配置,并且会安全的配置
7. mdb别放在执行目录里面,用FTP放在www根目录的上一层
8. 补DBMS知识,程序员必须必须必须要懂数据库,不管是MSSQL、Sybase还是Oracle精通它,要知道char vchar区别,会index,Stored Procedure,Trigger

ASP写好了,不比PHP差
当然ASP要和Windows配合,有人说注入,黑客
如果把主机的执行目录设定为只读,ASP再弱,Windows 的NTFS来帮忙
上传目录设置为不执行asp,看你怎么执行
注入过滤关键字

个人觉得,让ASP发扬光大的是源代码不能加密,大家都可以COPY,也正是ASP真正的弱点
但这个问题,可以用COM来解决,把自己的代码写成ActiveX DLL,一般是VB来这写,语法一样
让大家觉得ASP就是易攻击,但是真正把Windows IIS ASP精通的人却是少数,能抄源代码,要抄DLL,登天难

ASP.net 功能自然强大,但是网站的美工却是让人头大,不如ASP灵活,所见所得
ASP.net 的加密的方式,个人觉得就是将vb C#代码编译成DLL,让IIS的.net能解读,和VB编译的DLL道理一样
ASP.net 好的方式在于,写程序的时候,可以像winfrom一样CALL事件
各有所长

所以,个人推荐组合拳 Windows + IIS + ActiveX DLL + ASP

以上个人感想,希望高手们来指点

最后还是广告,美国空间,100M,30块钱一年,支持.net,ACCESS,ASP,PHP,QQ:1618988

...全文
224 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
cs5276 2010-04-08
  • 打赏
  • 举报
回复
没写过注释,代码里面注释太多占用空间,而且代码一般是给自己读的,既然不是什么几十万行的大程序,我觉得没必要注释,自己能看懂就行
乞丐921 2010-04-08
  • 打赏
  • 举报
回复
很经典,值得学习!!!!顶
lingyueJYY 2010-04-08
  • 打赏
  • 举报
回复
轻轻的飘过,留一串脚印,反省中
李睿_Lee 2010-04-08
  • 打赏
  • 举报
回复
最后的广告不错。哈哈。
xcgh 2010-04-08
  • 打赏
  • 举报
回复
支持楼主!
jianxiacai 2010-04-08
  • 打赏
  • 举报
回复
受教了阿,我想楼主的感受等我入门了慢慢会体会到的
xrongzhen 2010-04-08
  • 打赏
  • 举报
回复
顶……
lzp4881 2010-04-08
  • 打赏
  • 举报
回复
1. 要有良好的注释习惯
--------------------------
从来不写注释,除了降低速度和给盗版提供方便以外,没多少好处。
Crazywa 2010-04-08
  • 打赏
  • 举报
回复
好吧,作为初级程序员,我也给个忠告吧:赶紧赚java或者php吧。asp没前途。
另回复4楼,使用 化境无组件上传 或者 无惧无组件上传类 都可以上传图片,具体使用方法请上网搜索,程序员要学会"google一下,你就知道"
seberila 2010-04-08
  • 打赏
  • 举报
回复
支持,支持
ytulance 2010-04-08
  • 打赏
  • 举报
回复
准备转.NET之类
wqjywyg2009 2010-04-08
  • 打赏
  • 举报
回复
学习了
xiaoyaoniaox 2010-04-07
  • 打赏
  • 举报
回复
~。~
后浪 2010-04-07
  • 打赏
  • 举报
回复
学习了!~
gzpepco 2010-04-07
  • 打赏
  • 举报
回复
基本同意,中小型、个人开发的项目asp是很好的选择
asp还有一个优点是速度
youngsheep 2010-04-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chate 的回复:]
楼主简单指点一下怎样用ASP上传网上图片可以吗?
给个思路。我只会本地上传。
[/Quote]

还真没做过,用ajax保存二进制?
还是请高手来支招
chate 2010-04-07
  • 打赏
  • 举报
回复
楼主简单指点一下怎样用ASP上传网上图片可以吗?
给个思路。我只会本地上传。
zjs1109 2010-04-07
  • 打赏
  • 举报
回复
非常感谢楼主提供的宝贵建议。我从事asp网站制作已经一年了,还是受益匪浅。门槛是低,学精还得下功夫。
灬上海爽爷 2010-04-07
  • 打赏
  • 举报
回复
嗯,学习了,正准备深入学习数据库,然后还是准备转.NET之类了。。
e0743 2010-04-07
  • 打赏
  • 举报
回复
不错,很同意楼主的观点

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧