• 关于基于.net的WEB程序开发所需要的一些技术归纳


    前提:

            最近公司里有一个同事,年龄比我大几岁,但是由于是转行来做开发的,许多的关于.net开发技术不是很入行,所以总是会问我一些东西,基于自己以前的一些 经验,总是会愿意给他讲一些总结性的东西,希望他可以对我们所使用到的一些技术,有一些整体性的认识,于是,自己也在这里想写几段话,用来总结归纳一下。

            总结的内容:

            总结基于.net的WEB程序开发所需要的一些技术;

            主要必备的技术分三类:前端、后台、数据库

            前端所使用到的一些技术,如下:

            1、html

            2、div+css

            3、javascript

            4、基于C#语言的webform、基于java语言的jsp等

            5、ajax

            前端技术主要用于UI页面展示层、通常由以上几种技术实现,当然其中涉及到一些http、tcp/ip通信协议,这些只需稍微了解一下,就不影响编程了; 而ajax主要是用于前台与后台异步交互数据,传输格式是一种json格式,这种格式是可以跨语言的,所以也被用于web服务中,这里就应用到了wcf, 实现跨平台;

            需要一提的是基于javascript封装的jquery,extjs等类似前台类库,功能强大解决了浏览器的兼容问题,被程序员们所拥戴。

            后台技术,主要是用于操作数据库的,如下:

            1、ado.net

            2、linq to sql

            3、基于nhibernate 的hql等类似ORM框架

            4、Entity framework ado.net 的orm框架

            数据库技术,通常只要会数据库的sql语法及事务,视图,索引,存储过程等知识就可以了,通常我们使用的数据库是Oracle,mssqlserver, mysql,sybase,access。

            另外还需要懂的技术是缓存,异常处理,xml解析,并发等等一些常见的技术。

            我现在对许多的技术只停留在会用的阶段,并没有去深入的了解它的设计思想,所以,也没有什么自己的沉淀,虽然说不知道在技术的这条路上会走多久,但是,现 在也不像前两年那样三心二意了,好好关注一些底层的设计原理,好好掌握一两门技术,并精通它,可能才是真正的出路吧。

  • 相关阅读:
    给函数中的形参设置默认值
    css-文字一行显示效果
    考试倒计时-通过开始时间字符串和间隔时间戳设置考试倒计时
    vue父向子传值,子组件无法及时更新父组件传过来的值的问题
    vue+elementUI在输入框中按回车键会刷新页面
    前端面试题记录
    Web是如何工作的:基本架构和原理
    JavaScript构造函数和原型概述
    js byte字节流和数字,字符串之间的转换,包含无符和有符之间的转换
    C#串口通讯,复制粘贴就可用,仅仅介绍怎样最快的搭建一个串口通讯,异常拦截等等需要自己加上
  • 原文地址:https://www.cnblogs.com/renzaijianghu/p/3411564.html
Copyright © 2020-2023  润新知