zoukankan      html  css  js  c++  java
  • 前言

    web开发,业务逻辑,性能,安全,可持续发展。

    微软的目标是,搭积木也能开发出伟大的程序。

    先说第四点,可持续发展,这个很狗血,最多可以弄个插件玩玩,但插件往往不能反客为主。换汤不换药,一个游戏引擎,不同的剧情而已。所以重点在于前三点:业务逻辑,性能,安全。

    再说业务逻辑,asp.net拥有控件,通过控件的组合,来实现业务逻辑。理想很好啊,效果也不错。读取数据库的数据,有数据源控件,对读取的数据进行查,增,删,改,分页,排序,自定义样式,也有控件来实现。而控件的使用方法,往往是傻瓜式,比光敲代码方便许多。

    然后它的性能呢,一般般,小玩玩。光显示数据的话,有个只读对象DataReader,性能还ok。对于大量的数据,查,增,删,改,分页,排序。你用构建内存数据库的对象DataSet,这性能就差强人意。于是,你要升级硬件,数据库里写存储过程,服务器上搞缓存优化。当然,你也可以全手动敲代码,只读分页,只读排序,只读...凡是只读都是快的。

    安全,嘿嘿,首先搞的就是服务器,数据库安全,然后才是web程序的安全。至少不要被sql注入,拒绝服务攻击,验证用户输入的每一笔数据,使其数据库没有插入,查询错误。

    其实,asp.net蛮复杂,但我们要以简单,快乐的心态开发web程序,再复杂的技术,也能被简单打败。


    合乎自然而生生不息。。。
  • 相关阅读:
    Mysql主从复制(基于Log)
    Linux系统开机启动流程
    JS的 验证组织机构的合法性
    Linux以下基于TCP多线程聊天室(client)
    浅谈Java集合框架
    疯狂Java学习笔记(72)-----------大话程序猿面试
    Android自己定义View之组合控件 ---- LED数字时钟
    C/C++学习:函数指针
    springmvc+spring+jpa(hibernate)+redis+maven配置
    数组进行多少次OP操作,才干有序
  • 原文地址:https://www.cnblogs.com/samwu/p/1780891.html
Copyright © 2011-2022 走看看