之前一直从事C# WEB开发。基本都是业务开发,性能优化。

体力活占比90%吧。模块真的很多很多,每次部署经常出先各种问题。发布经常加班。

今年开始接触winform 开发。发现C# 的事件  委托 多线程 插件化开发 用的非常普遍。

WEB开发一般都由框架做好了。开发人员基本上写业务代码,和工具类就可以了。相对来说WEB真的容易很多,而且WEB程序执行流程基本就是那几个。

Winform就复杂很多了。各种类之间跳来跳去,有时候都不知道为什么,如何 去的别的类执行了。 比如异步 、委托、定时 、多线程。窗体间传值。

都增加了代码的理解难度

OSGI.NET 插件方式开发,真的简化了项目的开发,官方网址http://www.iopenworks.com/Documents/DocumentsList

貌似现在只支持到vs2012才可以有对应的模板,vs2013都没有项目模板,用起来就得手动修改xml ,

视频教程不错,唯一缺憾不开源,但是免费。已经停止跟新了。

最新文章

  1. android studio/Intellij idea之proguard实践
  2. ubuntu 装机及装机以后干的事情
  3. jq 截取字符串
  4. Java基础之读文件——使用通道读二进制数据(ReadPrimes)
  5. hi,mongo!(1)
  6. Codevs 1697 ⑨要写信
  7. Android Toast 自定义
  8. 高仿QQ即时聊天软件开发系列之一开端
  9. 用DELPHI的RTTI实现数据集的简单对象化
  10. HTTP协议和web工作原理
  11. ZOJ 649 Rescue(优先队列+bfs)
  12. Eclipse 安装插件
  13. 原生js实现一个简单的倒计时功能
  14. 使用EasyNetQ简化RabbitMQ操作
  15. mapreduce中文乱码,已解决
  16. xml方式封装数据方法
  17. Django学习教程
  18. tensorflow-serving-gpu 本地编译并使用
  19. Nginx proxy开启cache缓存
  20. _itemmod_extract_enchant随机附魔提取

热门文章

  1. sphinx doc 文档生成脚手架工具
  2. [RN] React Native 常用命令行
  3. 点击复制文字到剪贴板兼容性安卓ios
  4. rsync实时同步
  5. Tcl二进制数据
  6. mocha单元测试简易教程
  7. egg.js搭建 api设置跨域
  8. openresty开发系列36--openresty执行流程之6日志模块处理阶段
  9. docker卷挂载与容器内外互相拷贝数据
  10. Javascript-基本使用