.net基礎學java系列(一)視野

本文目的在於擴展你我視野,求各位大神幫忙補充下表格中的內容,特別是Java的相關內容。 本人做爲一名普通的.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+前端+後臺+DBA+面試官等等。最近迫於無奈,被要求會Java開發與維護,在學習Java前,但願本身對Java整個生態有個全盤的瞭解。html

.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    
      Log4j2  
    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
相關文章
相關標籤/搜索