本文目的在于扩展你我视野,求各位大神帮忙补充下表格中的内容,特别是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. Linux系统扩容根目录磁盘空间的操作方法

    问题描述 系统的服务无法正常运行,查看磁盘空间,发现根目录已经满了 解决过程 1.添加磁盘空间 2.使用fdisk -l命令查看磁盘信息 3.新建磁盘分区 4.使用fdisk /dev/sda3, 创 ...

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

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

  3. python_unittest学习小结

  4. Java程序设计第一次作业

    虽说这学期Java比上学期的C语言要简单些许,但是初次面对java程序,还是有点难度的.

  5. Redis 使用介绍-Linux-Bash

    1.进入Bash redis-cli 2.查看所有的key keys * 1.Key-Value 1.1.查看key-value值 1.2.修改key值 2.List 1> string lis ...

  6. CDN-常用静态资源公共库

    js.css 等静态资源可以放在自己的服务器上,或者引用网络上的公共库使用(CDN) CDN 读取失败时从本地加载 <script src="https://code.jquery.c ...

  7. 实现IOC功能的简单Spring框架

    需求分析 设计一个含有IOC的简单Spring,要求含有对象注册.对象管理以及暴露给外部的获取对象功能. 项目设计 对于注册的对象用一个类BeanInfo来描述其信息,包括对象标识.全类名以及属性名与 ...

  8. 前端面试题整理—Node篇

    1.node有哪些特征,与其他服务器端对比 特征:单线程.事件驱动.非阻塞I/O node 无法直接渲染静态页面,提供静态服务 node 没有根目录的概念 node 必须通过路由程序指定文件才能渲染文 ...

  9. [Android] Android Error: Suspicious namespace and prefix combination [NamespaceTypo] when I try create Signed APK

    Error: Suspicious namespace and prefix combination [NamespaceTypo] 解决办法: xmlns:app 的值改为: xmlns:app=& ...

  10. 三步法搞定CTF中的SQL注入题型

    三步法: 一.找到注入点 二.Fuzz出未过滤字符 三.构造payload/写脚本 例题1 打开题目: 第一步,寻找注入点. 输入用户名123456,密码123456,返回结果username err ...