zoukankan      html  css  js  c++  java
  • 前言

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

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

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

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

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

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

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


    合乎自然而生生不息。。。
  • 相关阅读:
    一个先进的App框架:使用Ionic创建一个简单的APP
    Hexo NexT 博客本地搭建指南
    Spring Boot 2.0 入门指南
    1. 初识 Lucene
    Spring Framework 简介
    电脑软件推荐安装列表
    PHP 环境搭建篇
    C++ STL 容器之栈的使用
    0x02 译文:Windows桌面应用Win32第一个程序
    反射?切面?怎样对公共参数及行为进行封装
  • 原文地址:https://www.cnblogs.com/samwu/p/1780891.html
Copyright © 2011-2022 走看看