本文目的在于扩展你我视野,求各位大神帮忙补充下表格中的内容,特别是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系列(一)视野的更多相关文章

  1. .net基础学java系列(二)IDE 之 插件

    上一篇文章.net基础学java系列(二)IDE "扎实的基础"+"宽广的视野",基本可以帮我们摆脱码畜.码奴.码农的命运! IT领袖:IT大哥:IT精英:IT ...

  2. .net基础学java系列(二)IDE

    上一篇文章.net基础学java系列(一)视野 废话: "视野"这篇文章,管理员说它比较空洞!也许初学者看不懂表格中的大部分内容!多年的neter估计也有很多不知道的! 有.net ...

  3. .net基础学java系列(四)Console实操

    上一篇文章 .net基础学java系列(三)徘徊反思 本章节没啥营养,请绕路! 看视频,不实操,对于上了年龄的人来说,是记不住的!我已经看了几遍IDEA的教学视频: https://edu.51cto ...

  4. .net基础学java系列(三)徘徊反思

    .net基础学java系列(三)徘徊反思 上一篇文章:.net基础学java系列(二)IDE 之 插件 这两天晚上看完了IDEA的教学视频:https://edu.51cto.com/course/1 ...

  5. .net基础学java系列(六)Java基础

    一.废话 .net学java为何一直没入坑?其实大家都知道,语法很相似,就是使用的习惯不同 稍微的语法差异 结构体系不同 IDE不同 类库集不同 各种框架不同 对于我来说,我一直被第三道坎拦住了,所以 ...

  6. .net基础学java系列(八)SpringBoot

    嘟嘟独立博客 Spring-Boot干货系列 http://tengj.top/categories/Spring-Boot干货系列/ 龙码精神 Java Spring Boot VS .NetCor ...

  7. .net基础学java系列(五)慢性自杀 之 沉沦在IDE中

    最近在慢学习IDEA,总是喜欢与Visual Studio! 其实,对于Visual Studio,它的官方(https://docs.microsoft.com/zh-cn/visualstudio ...

  8. .net基础学java系列(七)赶鸭子上架看项目代码

    项目用到的技术栈 序列化 com.alibaba.fastjson.JSON; https://github.com/alibaba/fastjson/wiki/Quick-Start-CN 日志 l ...

  9. [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念

    上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...

随机推荐

  1. [Ynoi2019模拟赛]Yuno loves sqrt technology I

    题目描述 给你一个长为n的排列,m次询问,每次查询一个区间的逆序对数,强制在线. 题解 MD不卡了..TMD一点都卡不动. 强制在线的话也没啥好一点的方法,只能分块预处理了. 对于每个块,我们设lef ...

  2. php中的md5()的安全问题

    汇总下php中md5()的安全问题 安全问题1: 1.x=任意字符串  md5('x')=0e*** 2.y=任意字符串  md5('y')=0e*** 如果x==y,php会返回true,在有些时候 ...

  3. 逆FizzBuzz问题求最短序列

    问题描述 FizzBuzz问题:一个大于0的自然数能整除3,将输出“Fizz”:能整除5,将输出“Buzz”:能整除3和5,将输出“FizzBuzz”:否则输出自己. 逆FizzBuzz问题最短序列: ...

  4. 记录下扣jio的2018年

    踩着18年的尾巴,写下这篇总结,既给18年画上句号,也展望19年,制定下计划. 自17年底正式接手团队项目管理工作以来,虽然前面一年都干了大部分工作,但正式走到这个位置上来,还是有一部分的期待.接手之 ...

  5. 第九周博客作业<西北师范大学|李晓婷>

    1.助教博客链接:https://home.cnblogs.com/u/lxt-/ 2.作业要求博客链接:https://www.cnblogs.com/nwnu-daizh/p/10726884.h ...

  6. CentOS 7 安装docker (图文)

     一定要用root账号登录系统,打开终端/或远程工具(如xshell)登录系统 检查是否已经安装命令  rpm –qa|grep docker 出现如上说明已安装 也可用命令docker -v  (如 ...

  7. ArcGIS Editor for Open Street Map 10.X for Desktop下载地址

    ArcGIS Editor for Open Street Map可用于导入从OSM下载的地图,但并不是ArcGIS自带的工具,需要从官网下载,虽然文件很小,但下载速度较慢,易断开. 在此为找不到或不 ...

  8. 同一台电脑同时装jdk1.8和jdk1.7

    因为之前安装的eclipse版本要求JDK1.8或以上的版本,但在搭建SSH框架的时候老是报错,又找不到2错误源.老师建议换个低版本的jdk.所以jdk版本需要降级. 但降级以后就不能打开eclips ...

  9. 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165237

    2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 20165237 安装虚拟机 首先创建虚拟机 创建好虚拟机后,打开虚拟机进行安装.第一步选择Graphcal i ...

  10. JS判断数组的值出现的次数,以及去重

    var arr = ["曹阳","曹阳","曹阳","张三","张三","张三" ...