zoukankan      html  css  js  c++  java
  • net发展历程,NET6 MinimalAPI开发体验

    .NET6
    0..net发展历程

    .NET5=Farmork+.netcore
    .net6

    1.NET MinimalAPI开发体验+容器化部署
    2.容器感知,自适应,

    新工具,心平台,新框架,新语法

    1.极简式api开发--常规IOC--lambda代替控制器-action--极简api--容器化部署
    2.小块灵---高大强
    靠更多单元叠加起来完成任务--众多蚂蚁协调
    微服务,云原生

    docker file + build +run
    docker file=.sin 目录
    删除之前的.net privew版本 image镜像

    docker build
    docker run

    serverGC,workstationGC

    前端,python,

    镜像体积小,资源占用小

    docker images


    hello word


    .net 5 :   212M .net 6 image(coreCLR+kestrel) 内存起始占用:20M
    java8 :  676M java image(jdk,tomcat) 内存起始占用 :260M

    一。创建镜像
    1.使用当前目录的 Dockerfile 创建镜像,标签为 test/ubuntu:v1。
    docker build -t test/ubuntu:v1 .

    2.使用URL github.com/creack/docker-firefox 的 Dockerfile 创建镜像。
    docker build github.com/creack/docker-firefox

    3.通过指定的 -f Dockerfile 文件的位置,创建镜像
    $ docker build -f /path/to/a/Dockerfile

    二。使用镜像创建一个新的容器并运行一个命令

    1.使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx
    .docker run --name mynginx -d nginx:latest

    2.使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data
    docker run -p 80:80 -v /data:/data -d nginx:latest


    docker ps -a
    docker rm -f
    clear

    有深度:
    有广度:可用速成
    不能停滞,不能自我设限,尤其是35+,更有目标感,经验,深度,广度
    上位机
    技术: 前端-java--python--golang(云原生-docker,k8s)
    项目管理: 7大要素,管理工具,
    DAB级别数据库:
    英语:
    职业规划:
    大数据分析,人工智能
    MBA,去学校读书,有帮助的书,提升个人能力模型,才能适应万变,不能停


    .net,golang,java的优缺点:

    .net :式微多年,移动互联网掉队,主流选项,现在开源,跨平台,社区活跃,组件多,新技术新平台红利,趋势是好的,需时间证明,小快灵,

    golang:新兴语言,势头很猛,字节腾讯招聘比较多,生态慢慢起来,新语言,google出品,在docker,kubeneter基础设施都是golang,
    缺陷是应用开发不够

    java:国内老大,生态环境好,卷:jvm调优,发展停滞,java8,新版本收费问题,分支多,难以适应微服务,云原生;镜像体积大,占用资源高;
    高大强

    深入.net + 关注 golang

    .net 5 :   212M .net 6 image(coreCLR+kestrel) 内存起始占用:20M  ,镜像是3倍,内存占用是13倍
    java8 :  676M java image(jdk,tomcat) 内存起始占用 :260M

     

     

  • 相关阅读:
    三、ADO.Net基础【04】简单查询
    Canvas 图片绕边旋转的小动画
    Canvas 剪切图片
    Canvas 图片平铺设置
    Canvas 给图形绘制阴影
    Canvas 图形组合方式
    [转]JS获取URL传参方法
    HTML5 FileReader接口学习笔记
    css3实现圆角边框渐变
    HTML5新增属性学习笔记
  • 原文地址:https://www.cnblogs.com/csj007523/p/15541947.html
Copyright © 2011-2022 走看看