13,347
社区成员
发帖
与我相关
我的任务
分享
WPF 不能说没前途,技术永远都不会白学的。
WPF技术是我觉得最好最方便的技术 我主要是用微软技术做开发的,最早用VB6搞C/S开发,再用C#搞WinForm软件开发,用ASP.NET写B/S软件; 先说一下,B/S系统确实是一个很好的解决方案,她拉近了人与人的距离,人们只需要知道地址就可以快速进行沟通 但是,再进一步,针对个人的个性化设置习惯性操作,输入的控制止,输入内容的控制 ,B/S要想实现很是麻烦,必须借助于客户端的技术. 现在很流行B/S,不仅她多平台特性,还因为B/S软件解决了软件界面和功能的灵活性的问题比如像MVC等一些框架等.但是,这些于人员的要求比较高,像一个软件公司开发这么一套就够忙好几年的时间去完善,这中间的人员成本就不用说了. 如果要实现一个很小的计算程序还搞个WEB服务器,还必须要打开浏览器运行,这实在是让我接受不了 所以,相对于B/S,我更喜欢C/S,她能更方便的解决一些更细微的需求,对于软件企业来说只需要专注于一种技术,对人员的技术要求相对单一; 传统C/S软件一般技术比较成熟,软件稳定,但面对当前网络时代的客户需求却有些力不从心, 在客户端的部署与发布,版本的升级,远端访问,产品的维护成本上都提出了新的要求 传统B/S和C/S软件都存在:维护成本高,技术门槛高,维护周期长 我有见过某大型软件,用WinForm实现的的动态编译来解决功能扩展和软件灵活性的需求,但是技术要求太高,工程量巨大,后期维护成本也是巨大的,对实施人员的要求也是非常高. 我想要的是这样一个平台:可以用到很多不行行业,很多种场合,并且不依赖于IIS(服务器需要配置的地方太多,在不安装新操作系统的前题很找到需配置的地方很是不方便,必须得专业人员才能配置),也不依赖于浏览器(往往客户的浏览器环境糟糕的让我很头疼,现在五花八门的浏览器特别多,并且浏览器崩溃我基本没招了),刚毕业的人员来了进来就可以给客户实施维护,不再需要太多的培训就能上手. 如果每次要实现一个功能软件必须另写程序,重新编译成执行程序;我是可以写,但是新人未必能一次就写出我满意的程序,这对于刚毕业的新人来说,我还得手把手的教,我好累哦 我用过Silverlight开发软件,很是喜欢,但是依赖于浏览器,并且,数据传输效率不高,最后放弃; 最后我学习了WPF,并且使用WPF结合其它技术开发了一个平台,彻底解决了客户端部署发布和远程访问的不足; 我发现WPF是我用过扩展性,执行效率最好的技术;对后期人员的技术要求很低,通用性极强,并且我不用硬性编程,就可随意调整软件的界面和功能,这对于当前复杂多变的客户需求来说非常难得,甚至在客户现场按客户提出的需要,添加全新的功能模块(当然回去后要再测试调整的) 总之,我非常喜欢WPF技术,她帮我解决了多年来一直未实现的功能; 各位小伙伴们,是不是也因WPF受益了呢?
[quote=引用 18 楼 qq1256692399 的回复:] WPF技术是我觉得最好最方便的技术 我主要是用微软技术做开发的,最早用VB6搞C/S开发,再用C#搞WinForm软件开发,用ASP.NET写B/S软件; 先说一下,B/S系统确实是一个很好的解决方案,她拉近了人与人的距离,人们只需要知道地址就可以快速进行沟通 但是,再进一步,针对个人的个性化设置习惯性操作,输入的控制止,输入内容的控制 ,B/S要想实现很是麻烦,必须借助于客户端的技术. 现在很流行B/S,不仅她多平台特性,还因为B/S软件解决了软件界面和功能的灵活性的问题比如像MVC等一些框架等.但是,这些于人员的要求比较高,像一个软件公司开发这么一套就够忙好几年的时间去完善,这中间的人员成本就不用说了. 如果要实现一个很小的计算程序还搞个WEB服务器,还必须要打开浏览器运行,这实在是让我接受不了 所以,相对于B/S,我更喜欢C/S,她能更方便的解决一些更细微的需求,对于软件企业来说只需要专注于一种技术,对人员的技术要求相对单一; 传统C/S软件一般技术比较成熟,软件稳定,但面对当前网络时代的客户需求却有些力不从心, 在客户端的部署与发布,版本的升级,远端访问,产品的维护成本上都提出了新的要求 传统B/S和C/S软件都存在:维护成本高,技术门槛高,维护周期长 我有见过某大型软件,用WinForm实现的的动态编译来解决功能扩展和软件灵活性的需求,但是技术要求太高,工程量巨大,后期维护成本也是巨大的,对实施人员的要求也是非常高. 我想要的是这样一个平台:可以用到很多不行行业,很多种场合,并且不依赖于IIS(服务器需要配置的地方太多,在不安装新操作系统的前题很找到需配置的地方很是不方便,必须得专业人员才能配置),也不依赖于浏览器(往往客户的浏览器环境糟糕的让我很头疼,现在五花八门的浏览器特别多,并且浏览器崩溃我基本没招了),刚毕业的人员来了进来就可以给客户实施维护,不再需要太多的培训就能上手. 如果每次要实现一个功能软件必须另写程序,重新编译成执行程序;我是可以写,但是新人未必能一次就写出我满意的程序,这对于刚毕业的新人来说,我还得手把手的教,我好累哦 我用过Silverlight开发软件,很是喜欢,但是依赖于浏览器,并且,数据传输效率不高,最后放弃; 最后我学习了WPF,并且使用WPF结合其它技术开发了一个平台,彻底解决了客户端部署发布和远程访问的不足; 我发现WPF是我用过扩展性,执行效率最好的技术;对后期人员的技术要求很低,通用性极强,并且我不用硬性编程,就可随意调整软件的界面和功能,这对于当前复杂多变的客户需求来说非常难得,甚至在客户现场按客户提出的需要,添加全新的功能模块(当然回去后要再测试调整的) 总之,我非常喜欢WPF技术,她帮我解决了多年来一直未实现的功能; 各位小伙伴们,是不是也因WPF受益了呢?
[quote=引用 19 楼 pandaban 的回复:] [quote=引用 18 楼 qq1256692399 的回复:] WPF技术是我觉得最好最方便的技术 我主要是用微软技术做开发的,最早用VB6搞C/S开发,再用C#搞WinForm软件开发,用ASP.NET写B/S软件; 先说一下,B/S系统确实是一个很好的解决方案,她拉近了人与人的距离,人们只需要知道地址就可以快速进行沟通 但是,再进一步,针对个人的个性化设置习惯性操作,输入的控制止,输入内容的控制 ,B/S要想实现很是麻烦,必须借助于客户端的技术. 现在很流行B/S,不仅她多平台特性,还因为B/S软件解决了软件界面和功能的灵活性的问题比如像MVC等一些框架等.但是,这些于人员的要求比较高,像一个软件公司开发这么一套就够忙好几年的时间去完善,这中间的人员成本就不用说了. 如果要实现一个很小的计算程序还搞个WEB服务器,还必须要打开浏览器运行,这实在是让我接受不了 所以,相对于B/S,我更喜欢C/S,她能更方便的解决一些更细微的需求,对于软件企业来说只需要专注于一种技术,对人员的技术要求相对单一; 传统C/S软件一般技术比较成熟,软件稳定,但面对当前网络时代的客户需求却有些力不从心, 在客户端的部署与发布,版本的升级,远端访问,产品的维护成本上都提出了新的要求 传统B/S和C/S软件都存在:维护成本高,技术门槛高,维护周期长 我有见过某大型软件,用WinForm实现的的动态编译来解决功能扩展和软件灵活性的需求,但是技术要求太高,工程量巨大,后期维护成本也是巨大的,对实施人员的要求也是非常高. 我想要的是这样一个平台:可以用到很多不行行业,很多种场合,并且不依赖于IIS(服务器需要配置的地方太多,在不安装新操作系统的前题很找到需配置的地方很是不方便,必须得专业人员才能配置),也不依赖于浏览器(往往客户的浏览器环境糟糕的让我很头疼,现在五花八门的浏览器特别多,并且浏览器崩溃我基本没招了),刚毕业的人员来了进来就可以给客户实施维护,不再需要太多的培训就能上手. 如果每次要实现一个功能软件必须另写程序,重新编译成执行程序;我是可以写,但是新人未必能一次就写出我满意的程序,这对于刚毕业的新人来说,我还得手把手的教,我好累哦 我用过Silverlight开发软件,很是喜欢,但是依赖于浏览器,并且,数据传输效率不高,最后放弃; 最后我学习了WPF,并且使用WPF结合其它技术开发了一个平台,彻底解决了客户端部署发布和远程访问的不足; 我发现WPF是我用过扩展性,执行效率最好的技术;对后期人员的技术要求很低,通用性极强,并且我不用硬性编程,就可随意调整软件的界面和功能,这对于当前复杂多变的客户需求来说非常难得,甚至在客户现场按客户提出的需要,添加全新的功能模块(当然回去后要再测试调整的) 总之,我非常喜欢WPF技术,她帮我解决了多年来一直未实现的功能; 各位小伙伴们,是不是也因WPF受益了呢?
WPF技术是我觉得最好最方便的技术 我主要是用微软技术做开发的,最早用VB6搞C/S开发,再用C#搞WinForm软件开发,用ASP.NET写B/S软件; 先说一下,B/S系统确实是一个很好的解决方案,她拉近了人与人的距离,人们只需要知道地址就可以快速进行沟通 但是,再进一步,针对个人的个性化设置习惯性操作,输入的控制止,输入内容的控制 ,B/S要想实现很是麻烦,必须借助于客户端的技术. 现在很流行B/S,不仅她多平台特性,还因为B/S软件解决了软件界面和功能的灵活性的问题比如像MVC等一些框架等.但是,这些于人员的要求比较高,像一个软件公司开发这么一套就够忙好几年的时间去完善,这中间的人员成本就不用说了. 如果要实现一个很小的计算程序还搞个WEB服务器,还必须要打开浏览器运行,这实在是让我接受不了 所以,相对于B/S,我更喜欢C/S,她能更方便的解决一些更细微的需求,对于软件企业来说只需要专注于一种技术,对人员的技术要求相对单一; 传统C/S软件一般技术比较成熟,软件稳定,但面对当前网络时代的客户需求却有些力不从心, 在客户端的部署与发布,版本的升级,远端访问,产品的维护成本上都提出了新的要求 传统B/S和C/S软件都存在:维护成本高,技术门槛高,维护周期长 我有见过某大型软件,用WinForm实现的的动态编译来解决功能扩展和软件灵活性的需求,但是技术要求太高,工程量巨大,后期维护成本也是巨大的,对实施人员的要求也是非常高. 我想要的是这样一个平台:可以用到很多不行行业,很多种场合,并且不依赖于IIS(服务器需要配置的地方太多,在不安装新操作系统的前题很找到需配置的地方很是不方便,必须得专业人员才能配置),也不依赖于浏览器(往往客户的浏览器环境糟糕的让我很头疼,现在五花八门的浏览器特别多,并且浏览器崩溃我基本没招了),刚毕业的人员来了进来就可以给客户实施维护,不再需要太多的培训就能上手. 如果每次要实现一个功能软件必须另写程序,重新编译成执行程序;我是可以写,但是新人未必能一次就写出我满意的程序,这对于刚毕业的新人来说,我还得手把手的教,我好累哦 我用过Silverlight开发软件,很是喜欢,但是依赖于浏览器,并且,数据传输效率不高,最后放弃; 最后我学习了WPF,并且使用WPF结合其它技术开发了一个平台,彻底解决了客户端部署发布和远程访问的不足; 我发现WPF是我用过扩展性,执行效率最好的技术;对后期人员的技术要求很低,通用性极强,并且我不用硬性编程,就可随意调整软件的界面和功能,这对于当前复杂多变的客户需求来说非常难得,甚至在客户现场按客户提出的需要,添加全新的功能模块(当然回去后要再测试调整的) 总之,我非常喜欢WPF技术,她帮我解决了多年来一直未实现的功能; 各位小伙伴们,是不是也因WPF受益了呢?
plus说下微软面什么:CLR是什么 委托和事件区别 线程进程区别 线程死锁是啥 这里面你说这些跟ASP.NET或者 WPF之类的有关系么。。。