本文目的在于扩展你我视野,求各位大神帮忙补充下表格中的内容,特别是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. 爬虫四大金刚:requests,selenium,BeautifulSoup,Scrapy

    一.简介爬虫 1.什么是爬虫 #1.什么是互联网? 互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样. #2.互联网建立的目的? 互联网的核心价值在于数据的共 ...

  2. GWAS基因芯片数据预处理:质量控制(quality control)

    一.数据为什么要做质量控制 比起表观学研究,GWAS研究很少有引起偏差的来源,一般来说,一个人的基因型终其一生几乎不会改变的,因此很少存在同时影响表型又影响基因型的变异.但即便这样,我们在做GWAS时 ...

  3. enumerate() 函数

    enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. 具体参考博客http://www.runoob. ...

  4. 解决ssh连接linux服务器速度慢

    服务器端sshd配置文件 /etc/ssh/sshd_config 看是否有如下的两条配置条目 GSSAPIAuthentication no UseDNS no 如果前面带#,请把#删掉,或者新添加 ...

  5. sql0001

    001.   https://blog.csdn.net/qinshi965273101/article/details/81907658 002.    https://blog.csdn.net/ ...

  6. @JoinColumn解释

    @JoinColumn与@Column标记一样,是用于注释表中的字段的.它的属性与@Column属性有很多相同之处,这里就不详细讲述.请读者参阅5.2.2小节中有关@Column属性的部分. l    ...

  7. 统一配置管理 windows linux ide maven gradle docker 【渐进式备份更新~~】

    Tips 系统盘放轻量配置(%HOMEPATH%),仓库盘放大容量文件(自己维护一份 语义化目录结构.txt). Tips               系统盘放 不经常写操作的文件(除轻量配置)    ...

  8. data_summarize.pl data目录文本时长汇总脚本

    #!/usr/bin/env perl # Copyright 2018 Jarvan Wang if (@ARGV != 1) { #print STDERR "Usage: keywor ...

  9. centos环境下安装redis

    1.安装gcc和gcc-c++ 使用which gcc 和which g++检查是否已经安装,若已有安装,跳过下面安装步骤 安装gcc yum -y install gcc 安装gcc-c++ yum ...

  10. C语言通讯录系统——C语言单向链表实现

    实现的通讯录功能有:查看通讯录.添加联系人.删除联系人.查询联系人.保存并退出. 通过txt文件保存和读取通讯录数据. #include <stdio.h> #include <st ...