什么是denodeno?是nodejs作者开发的js运行环境。和nodejs最大的区别就是体积小,没有太多的历史包袱可以依赖。最大的特点应该是它将大部分功能封装在一个独立的可执行包中。您可以通过单个文件完成代码自动补全提示、格式化、性能分析、测试编写等。什么是deno部署?denodeploy是deno官方提供的分布式部署环境,可以让你的代码快速部署到全球34个节点。您无需配置或维护即可快速部署您的应用程序。而且对于部署速度来说,绝对是一流的。部署您的应用程序只需大约10秒。freshfresh是基于deno开发的web框架,1.0版本已经正式发布。有了它,您可以快速构建一个Web应用程序。安装和使用起来非常简单,你只需要安装最新版本的deno,然后执行下面的命令,框架就搭建完成了。denorun-A-rhttps://fresh.deno.devmy-project下面是它生成的代码结构:/??home/dreamfly/code/deno/my-project├──deno.json├──dev.ts├──fresh.gen.ts├──import_map.json├──islands│└──Counter.tsx├──main.ts├──posts│└──1.md├──README.md├───路线│├──api││└──joke.ts│├──博客││└──[id].tsx│├──index.tsx│└──[name].tsx├──static│├──favicon.ico│└──logo.svg└──utils└──twind.ts7个目录,15个文件代码结构很简单,其中main.ts是主文件,routes文件夹是路由配置,新鲜。gen.ts用于生成目录结构,import_map.json用于配置依赖导入,static包含静态文件,utils文件夹包含一些常用样式或常用函数。部署应用我们创建好我们的应用之后,就可以提交到github,然后在denodeploy管理后台配置我们的github项目地址,然后点击链接按钮进行部署,然后它会生成一个url,我们通过这个url,我们可以看到我们部署的项目。综上所述,denodeploy免费为我们提供了每天10万次的应用访问量,对于一个小型博客网站来说已经足够了,而且即使我们的网站后期访问量更大,它的收费也不贵,可以说是真是一个尽职尽责的应用开发者。denodeploy最大的特点就是部署速度非常快,而且它的服务器不分布在世界各地,让你永远不用担心你的应用在其他国家的访问速度。您唯一需要担心的是如何让自己的应用程序受到全世界人们的喜爱。
