C# 是微软推出的一种基于.NET框架的、面向对象的高级编程语言,她可以做什么呢?

1.桌面开发,WinForm/GUI可视化编程:Windows开发中的葵花宝典,霸主地位至今无出其右,开发效率令人发指,大部分营销软件也是使用Winform开发,WCF:通信编程中的王者,WPF:winform的UI升级版,可以很容易开发出漂亮而大气的应用;

2.Web开发 .net Core:跨平台的高性能开源框架,也是目前最热的Web开源框架,MIT协议开源,永久免费、不可撤销;

3.移动开发:Xamarin:移动跨平台开发框架,前身为Mono,在Visual Studio 2019 中使用 C# 开发原生 Android、iOS 和通用 Windows 平台的应用体验度很好,Xamarin.Form可以真正做到一套业务逻辑多个平台共享运行,而且是完全免费的;

4.游戏开发:Unity轻松跨平台,C#是其主力开发语言,也是目前最流行的游戏开发方式,占据了移动端游戏开发大半市场。

前三个方向已经染指,工作原因还会经常写Lua脚本,而Lua与Unity又是对好基友比翼双飞,感觉迟早要被带飞的节奏,当然游戏这块完全出于兴趣爱好,至于当初为什么会选择C# 作为开发语言,还真有点故事,2012年的时候流行电商,用Shopex搭了一个商城,那时候我是搞运维的,对编程并不那么了解,但Linux/PHP/Mysql/Apache开源的强大震撼了我,对 "PHP是世界上最好的编程语言" 这句话是深信不疑,非常看好LPMA,也打算深入学习,但当时有一个更紧迫的问题,商城都搭好了,开始运营才发现,推广是个很要命的问题,完全没流量,先得研究怎么去搞流量啊,在研究流量的过程中,遇到了一位写营销软件的大佬,才发现有QQ验证消息瞬间爆屏的这种骚操作,一下几百个人加我好友,当时点开消息就懵逼了,山呼大佬,我的机器快卡爆了,这位大佬就是用C#写的营销软件,才想起互联网世界本质是通信,而通信的本质是协议 ;

C#/PHP/JAVA,三者语法非常相似,都是C衍生出的语言,但我最后还是被Visual Studio和C#/.net的易用性全面性所折服,因为之前有计算机网络基础,加上那位大佬的编程思想引导下,自学了半年(看书+视频),至此开启了我的C# Winform营销软件之路,逆向脱壳、数据抓包分析、JS分析、加密算法提取,模拟通信,验证码识别等等,QQ、朋友网、空间、微博、贴吧、58、知乎、微信等都玩了一遍后,才发现后端程序员才是大爷,他们更新一次我就得赶紧更新,否者账号数据异常很可能全部GG,加上大数据行为分析,实名绑卡验证,网络环境、系统、硬件、账号权重等多维限制下,协议类营销软件的好日子算是走到头了,动作快也能玩一阵,但是真心累,像QQ一个月更新5次。。。最尴尬的是,营销软件开源的几乎可以忽略,大家都是各自为战,不像后端开源是常态,本来就很被动,还一个人对抗一群人,感觉在这条路上越走越远越走越窄,技术上已经没有什么提升空间,正好.net core 的发展已经非常成熟,所以自己也往 .net Core后端开发靠,同时上手移动开发Xamarin,还是走的业务流程自动化路线,目标已清晰,.net Core做后台+Xamarin做跨平台客户端,提供自动化功能性工具(例如微商工具),做社交化营销,通过真实用户进行裂变;

通过一段时间.net core开发的尝试,发现了 开源项目WTM,一个非常优秀的Mvvm架构模式的.net core 开源项目WTM:github.com/dotnetcore/W,星已破千,足见.net人对该项目的认可,用来写后台确实很效率,对于懒人非常友好,我也参与到该项目的开源贡献中,并在这里呼吁国内.net 人一同支持该开源项目,为国内.net生态环境贡献一份自己的力量,真正做到我为人人,人人为我的开源精神,同时也希望可以看到更多优秀的.net开源项目,避免不必要的重复造轮子,也为国内.net 新萌做出良好的引领及示范作用;

原文链接:https://zhuanlan.zhihu.com/p/82357636


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

C#.NET 一颗璀璨的全能明星相关推荐

  1. 完美数:数学宝库中的一颗璀璨明珠

    无论在外在的物质世界里,还是在内在的精神世界里,都不能没有数学.最早悟出万物背后都有数的法则在起作用的,是生活在公元前6世纪的古希腊数学家和哲学家毕达哥拉斯:而他及其学派无论在代数上还是几何上都有很多 ...

  2. 当全能明星“邂逅”惠普激光一体机

    篮球和惠普激光一体机也有交集?如果在十年前或许很少见,但在跨界合作此起彼伏的今天也就见怪不怪了,不过此次活动的确让人耳目一新.笔者在上周六(7月2日)就刚刚参加了一场惠普智能打印机和全明星篮球赛的跨界 ...

  3. [瓦尔登湖]一颗璀璨的明珠

    01 抬头望向天空已然深秋,秋天的黄叶正在坠落,梭罗的<瓦尔登湖>在我们面前缓缓打开... 眼下,我们的视觉注意力被城市水泥冲撞着,吸引着,但是,我们的灵魂却留在那个冬天的湖面,那是我们每 ...

  4. 一颗璀璨的月光宝石--Lua

    欢迎关注公众号<后台开发探索之旅>. 谁在用lua? 可能很多人都不知道lua语言的存在,其中包括工作多年的程序员,但有很多知名软件都是使用了lua语言,比如<魔兽世界>的客户 ...

  5. 一颗璀璨的月光宝石——Lua

    邓际锋<soloist.deng#gmail.com> 本文发表于2006年6月<程序员>杂志,谢绝转载 Lua语言简介 1993年在巴西里约热内卢天主教大学(Pontific ...

  6. 2019公众号总结之——Top100 技术文章汇总

    大家好,我是张善友.新年伊始,我们在欢送10年代的同时迎来了20年代.在这个崭新的时代,感谢各位朋友一直关注"dotnet跨平台".一晃5年有余,关注公众号的粉丝6万,相对于.NE ...

  7. 无人能及的动作明星--李小龙

    李小龙,一个星光璀璨的电影明星.一个独霸江湖的武林高手.一个追求真理的完美主义者.一个浩气长存的华人传奇.您现在收看的是CCTV<电视指南>频道<我喜欢我推荐之李小龙传奇>,向 ...

  8. Hood AI 首款游戏Parkour World(跑酷世界)即将上线,链游狂潮中的璀璨新星!

    在区块链与游戏行业日益交融的今天,Hood.AI凭借敏锐的市场洞察力与卓越的技术实力,打造出了全新的区块链游戏--Parkour World(Parkour World).Parkour World ...

  9. 重塑HPE:6笔收购推动销售增长

    2017年HPE一直在收购,收购了四家公司其中包括超融合公司SimpliVity和全闪存超级新星Nimble Storage. HPE的收购潮是从与HP Inc.分拆之前就开始了,当时HP以30亿美元 ...

最新文章

  1. SHAREPOINT爬网设置
  2. 嵌入式定制开发合作伙伴应该这样选择
  3. 详解使用VueJS开发项目中的兼容问题
  4. 没有基础学python_python没有基础好学吗
  5. 宁夏公安打传销端窝点为春节保平安
  6. crawler py
  7. golang 框架_Golang:数据库ORM框架gorm详解
  8. 配电室环境监测系统,智能配电室环境监控系统完整方案
  9. 类人猿手游内存技术教程
  10. 终于稳了!2020年8月程序员工资最新统计
  11. OPTIONS方法禁用
  12. 徒手撸平台——基于Springboot+layui实现接口自动化平台
  13. 计算机中没有汉字输入,电脑没有了输入法无法输入汉字,是为什么??
  14. java工程师简历的潜规则你知道吗?
  15. boost::serialization模块extended_type_info_typeid测试程序
  16. python人工智能的重要性_为什么说Python是AI时代必备技能?
  17. 哈工大计算机专业复试科目,哈工大 计算机科学与技术学院复试科目.doc
  18. 二维数组名取地址加一
  19. 固态硬盘,机械硬盘,交换内存,虚拟内存,物理内存,这些你要知道!!
  20. 从图表中的断线简聊DAX中的空值(null)

热门文章

  1. android电源锁机制
  2. C#界面美工IrisSkin2+button美工
  3. 分享S60 精品软件集
  4. ECharts图表添加滚动条
  5. 一款漫画APP的实现(三)- 数据拉取 ② - 拉取速度改进
  6. 与狗尾草一起探寻人机交互的更多可能性——白洞战报
  7. SpringBoot的CRUD
  8. ASEMI三相整流桥的工作原理
  9. phpstorm 提示请配置PHP解释器的解决办法2021
  10. 关于取消“计算机信息系统集成企业资质认定”、“计算机信息系统集成项目经理人员资质评定”和“信息系统工程监理单位资质认证和监理工程师资格认定”