.net基础学java系列(一)视野
本文目的在于扩展你我视野,求各位大神帮忙补充下表格中的内容,特别是Java的相关内容。
下面的文字纯是为了凑足150个字。
本人作为一名普通的.net程序员,也快混了十年了。在.net方面的知识面较广,但是深度严重不够。我们从最下层次的开发说起:
1、 嵌入系统wince开发(基于.net compack framwork, Visual Studio 2008之后就不支持了)
2、 上位机开发(Winform为主,主要是硬件信号的收集)
3、 桌面程序开发(Winform、WPF、UWP)
4、 Web开发(WebForm、MVC)
5、 服务类(一般处理程序、Web Service、WCF、WebAPI)
6、 云技术(.net core相关被neter热捧中)
从来都知道自己不是什么大牛。只因在实业单位中做开发,难免经常一个人承担很多种角色:项目经理+需求+产品+UI+前端+后台+DB+面试官等等。最近迫于无奈,被要求会Java开发与维护,在学习Java前,希望自己对Java整个生态有个全盘的了解。
| .net辗转java系列之视野 | ||||
| .net系 | java系 | 其它 | ||
| 语言 | ||||
| C# | Java | |||
| 框架 | ||||
| .net Framework Standard |
java se | |||
| .net core | java ee | |||
| jave me | ||||
| Java SE Subscription | ||||
| .net compack framwork | Java Embedded | |||
| Java TV | ||||
| Java Card | ||||
| Java Magazine | ||||
| 桌面 | ||||
| winform | javax.swing | |||
| wpf | ||||
| uwp | ||||
| windows服务 | JavaService | |||
| H5桌面 | ||||
| Electron | Electron.net | |||
| Web | ||||
| webform | ||||
| asp.net mvc | spring mvc | |||
| Blazor | ||||
| spring.net | spring | Spring Data Spring MVC Spring Boot Spring Cloud Spring Cloud Data Flow Spring Batch Spring Security Spring AMQP |
||
| 服务 | ||||
| 一般处理程序 | Servlet | |||
| web service | Servlet | |||
| wcf | Servlet | |||
| web api | Servlet | |||
| 移动端 | ||||
| android | Xamarin | android | ||
| 其他 | ||||
| 游戏开发 | ||||
| Unity3 | ||||
| 机器学习 | ||||
| ML.NET | ||||
| IOT | ||||
| Windows 10 IoT | Java Embedded for IoT | |||
| IDE | ||||
| idea | Rider | IntelliJ IDEA | ||
| Visual Studio Code | C# for Visual Studio Code |
Language support for Java |
||
| Visual Studio | ||||
| Eclipse aCute | Eclipse | |||
| MyEclipse | ||||
| 包管理 | ||||
| Nuget | Apache Ant | |||
| Apache Maven | ||||
| Gradle | ||||
| 应用服务器 | ||||
| Web服务器 | ||||
| IIS | nginx+tomcat | |||
| Http.sys | ||||
| KestrelServer | ||||
| WebListenerServer | ||||
| 文档 | ||||
| Sandcastle | ||||
| DocFX | javadoc | |||
| swagger | Swashbuckle | |||
| 模板 | ||||
| 模板 | ||||
| NVelocity | Velocity | |||
| T4 | ||||
| RazorEngine | thymeleaf | |||
| JNTemplate | ||||
| VTemplate | ||||
| 项目模板 | ||||
| SideWaffle | ||||
| 实现 | ||||
| IOC | ||||
| AutoFac | ||||
| Castle Windsor | ||||
| MEF | ||||
| Ninject | ||||
| StructureMap | ||||
| Unity | ||||
| AOP | ||||
| PostSharp | ||||
| Mr.Advice | ||||
| 校验 | ||||
| System.ComponentModel.DataAnnotations | ||||
| FluentValidation | ||||
| 文件处理 | ||||
| TemplateEngine.Docx | ||||
| iTextSharp | ||||
| PDFsharp | ||||
| DocX | ||||
| NOPI | ||||
| Aspose | ||||
| Html(Microsoft.mshtml.dll、Winista.HtmlParser.dll 和 HtmlAgilityPack.dll) |
||||
| CSVHelper | ||||
| ExcelDataReader | ||||
| Scryber | ||||
| LinqToExcel | ||||
| DB | ||||
| ORM | ||||
| EntityFrameWork | JPA | |||
| Dapper.net | ||||
| Mybatis.net | Mybatis | |||
| NHibernate | Hibernate | |||
| PetaPoco | ||||
| FluentData | ||||
| ServiceStack.OrmLite | ||||
| EmitMapper | ||||
| Deft | ||||
| Chloe.ORM | ||||
| CYQ.Data | ||||
| TierDeveloper | ||||
| Lightspeed | ||||
| LLBLGen | ||||
| Simple.Data,massive | ||||
| SubSonic | ||||
| NoSql | ||||
| Redis | redis-desktop-manager | |||
| ServiceStack.Redis | ||||
| StackExchange.Redis | ||||
| NewLife.Redis | ||||
| csredis | ||||
| MongoDB | ||||
| mongo-csharp-driver | ||||
| 通讯 | ||||
| socket | ||||
| Apache Mina | ||||
| Supersocket | netty | |||
| Cowboy.Sockets | netty | |||
| DotNetty | netty | |||
| WebSocket | SingalR | netty-socketio | ||
| MQTT | MQTTnet | |||
| Modbus | NModbus4 | |||
| 任务调度 | ||||
| quartz.net | quartz | |||
| Hangfire | XXL-JOB | |||
| Azure WebJobs | ||||
| FluentScheduler | ||||
| elastic-job | ||||
| 身份认证 | ||||
| Forms验证 | ||||
| Passport验证 | ||||
| windows身份验证 | ||||
| claims-based认证 | ||||
| IdentityServer4 | Apache Shiro | |||
| 单点登录(Single Sign-On,缩写为SSO) |
||||
| LDAP | ||||
| CAS(Central Authentication Service) |
||||
| OAuth 2.0 | DotNetOpenAuth | |||
| 双因素认证(2FA) | ||||
| 日志 | ||||
| log4net | log4j | |||
| Log4Net-Mongo | ||||
| Log4j 2 | ||||
| ExceptionLess | ||||
| NLog | ||||
| Serilog | ||||
| Commons Logging | ||||
| Slf4j | ||||
| Logback | ||||
| Jul | ||||
| 全文检索 | ||||
| Solr | ||||
| Elasticsearch.Net | Elasticsearch | |||
| NEST | ||||
| Lucene.Net | Lucene | |||
| 消息队列 | ||||
| RabbitMQ(Erlang) | ||||
| EasyNetQ | ||||
| rabbitmq-dotnet-client | ||||
| ActiveMQ | ||||
| ZeroMQ(C语言) | NetMQ | |||
| Equeue | ||||
| Disque | Disque.Net | |||
| 流程引擎 | ||||
| E8.net BPM | √ | |||
| flowportal | ||||
| G2 BPM | ||||
| IBM BPM | ||||
| Joget BPM | ||||
| K2 BPM | √ | |||
| Procwise BPM | ||||
| RDIFramework.NET | ||||
| 奥哲H3 BPM | ||||
| 安码Ultimus BPM | ||||
| 炎黄盈动AWS BPM | ||||
| 起步X5 BPM | ||||
| CCFlow | √ | |||
| DragFlow | √ | |||
| NetBPM | √ | |||
| Roadflow | √ | |||
| Windows Workflow Foundation |
√ | |||
| WorkflowEngine.NET | √ | |||
| 同步 | ||||
| SyncML | ||||
| SyncFramework | ||||
| 后台开发框架 | ||||
| Hplus | ||||
| ymnets | ||||
| ABP | ||||
| Aries | ||||
| Magicodes.Admin | ||||
| X-admin | ||||
| 微信 | ||||
| Senparc.Weixin | weixin4j | |||
| WeixinSDK.net | ||||
| 大数据 | ||||
| Hadoop | HDInsight | |||
| Apache Spark | ||||
| WhereHows | LinkedIn数据中心工具 | |||
| Druid | 一个拥有大数据实时查询和分析的高容错、高性能开源分布式系统(阿里) | |||
| Tensor Flow | 开源机器学习框架 | |||
| StreamSets | 侧重数据集成、数据加工流程构建的平台 | |||
| Apache | ||||
| Apache Kafka(Java) | Rdkafka | Kafka | ||
| Apache Flink | 分布式处理引擎和框架 | |||
| Apache Samza | 分布式流处理框架 | |||
| Apache Spark | Mobius | |||
| 分布式 | ||||
| 分布式事务 | ||||
| MS DTC | ||||
| .NET Core CAP | ||||
| 分布式缓存 | ||||
| Microsoft Velocity | ||||
| Actor模型同步框架 | ||||
| Akka(Scala) | Akka.NET | |||
| Orleans | ||||
| 分布式分析系统 | ||||
| Confluo(C++) | ||||
| 分布式云服务 | ||||
| Azure微软系 | ||||
| Service Fabric | ||||
| Google谷歌系 | ||||
| Kubernetes | ||||
| 全链路 | ||||
| 全链路-日志(Logging) | ||||
| ELK(Elasticsearch+logstash+Kibana) | ||||
| 日志易 | ||||
| 全链路-跟踪(Tracing) | ||||
| 可扩展应用程序性能管理 (APM) 服务 | Application Insights | |||
| OneAPM | ||||
| 听云 | ||||
| Datadog | ||||
| SkyAPM-dotnet | ||||
| OpenTracking | ||||
| 全链路-度量(Metrics) | ||||
| App.Metrics(.net)+InfluxDB(go)+Grafana | ||||
| Prometheus(go)+Grafana | ||||
.net基础学java系列(一)视野的更多相关文章
- .net基础学java系列(二)IDE 之 插件
上一篇文章.net基础学java系列(二)IDE "扎实的基础"+"宽广的视野",基本可以帮我们摆脱码畜.码奴.码农的命运! IT领袖:IT大哥:IT精英:IT ...
- .net基础学java系列(二)IDE
上一篇文章.net基础学java系列(一)视野 废话: "视野"这篇文章,管理员说它比较空洞!也许初学者看不懂表格中的大部分内容!多年的neter估计也有很多不知道的! 有.net ...
- .net基础学java系列(四)Console实操
上一篇文章 .net基础学java系列(三)徘徊反思 本章节没啥营养,请绕路! 看视频,不实操,对于上了年龄的人来说,是记不住的!我已经看了几遍IDEA的教学视频: https://edu.51cto ...
- .net基础学java系列(三)徘徊反思
.net基础学java系列(三)徘徊反思 上一篇文章:.net基础学java系列(二)IDE 之 插件 这两天晚上看完了IDEA的教学视频:https://edu.51cto.com/course/1 ...
- .net基础学java系列(六)Java基础
一.废话 .net学java为何一直没入坑?其实大家都知道,语法很相似,就是使用的习惯不同 稍微的语法差异 结构体系不同 IDE不同 类库集不同 各种框架不同 对于我来说,我一直被第三道坎拦住了,所以 ...
- .net基础学java系列(八)SpringBoot
嘟嘟独立博客 Spring-Boot干货系列 http://tengj.top/categories/Spring-Boot干货系列/ 龙码精神 Java Spring Boot VS .NetCor ...
- .net基础学java系列(五)慢性自杀 之 沉沦在IDE中
最近在慢学习IDEA,总是喜欢与Visual Studio! 其实,对于Visual Studio,它的官方(https://docs.microsoft.com/zh-cn/visualstudio ...
- .net基础学java系列(七)赶鸭子上架看项目代码
项目用到的技术栈 序列化 com.alibaba.fastjson.JSON; https://github.com/alibaba/fastjson/wiki/Quick-Start-CN 日志 l ...
- [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念
上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...
随机推荐
- 转载:原来JavaScript的闭包是这么回事!
相关阅读:https://www.itcodemonkey.com/article/8565.html
- 小白月赛13 小A的路径 (矩阵快速幂求距离为k的路径数)
链接:https://ac.nowcoder.com/acm/contest/549/E来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言52428 ...
- Centos下MariaDB操作
MariaDB简介 MariaDB是mysql数据库的一个分支,操作几乎和mysql一样 MariaDB安装.启动.停止 # 安装 yum -y install mariadb mariadb-ser ...
- 一道简单的CTF登录题题解
一.解题感受 这道题50分,在实验吧练习场算比较高分,而且通过率只有14%,比较低的水平. 看到这两个数据,一开始就心生惬意,实在不应该呀! 也是因为心态原因,在发现test.php之后,自以为在SQ ...
- Qt: usb热插拔检测(windows);
Qt提供了QAbstractNativeEventFilter来实现本地时间得过滤,通过对本地事件的检测,判断usb热插拔:(这里是windows 的例子); 首先,以QWidget, QAbstra ...
- 【实用Windows双系统一键备份还原工具】Winclone Pro for Mac
[简介] 今天和大家分享最新的 Winclone Pro 7.3.3 Mac 版本,这是一款Mac上强大易用的Windows分区备份还原工具,类似于Windows上的一键Ghost,能够将 PC 上的 ...
- js重点--原型链继承详解
上篇说过了关于原型链继承的问题,这篇详解一下. 1. function animals(){ this.type = "animals"; } animals.prototype. ...
- Jenkins_安装
1.下载war包 wget -c -O ./jenkins.war http://mirrors.jenkins.io/war-stable/latest/jenkins.war 2.启动下载好的wa ...
- chrome浏览器默认打开网址并全屏
1.创建chrome快捷方式. 2.右击快捷方式点击属性. 3.属性面板快捷方式下目标的默认内容后添加“ 页面地址 --kiosk”.[注意网页地址和--kiosk之前各有一个英文的空格] 4.点击确 ...
- linux的sed命令(一)
转自:https://www.cnblogs.com/ginvip/p/6376049.html Sed 简介 sed 是一种新型的,非交互式的编辑器.它能执行与编辑器 vi 和 ex 相同的编辑任务 ...