本文目的在于扩展你我视野,求各位大神帮忙补充下表格中的内容,特别是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
<http://www.baidu.com/link?url=PS71enNErfFv4PKMF7Ge7j2DmkMdBH4SA8FitsGE5bHa2tS_1sWIUfjbnQLm5viy-dPR0-17fIN6XgBKtGtVs8IubhoqonUdjQuWLPOjtyO>
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
swagger Swashbuckle
模板
模板
NVelocity Velocity
T4
RazorEngine
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 <https://github.com/NModbus4/NModbus4>
任务调度
quartz.net quartz
Hangfire
Azure WebJobs
FluentScheduler
elastic-job
XXL-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
热门工具 换一换