当开发环境搭建成本越来越低

author author     2022-10-09     163

关键词:

先瞎容许我瞎bb一会,然后给干货!

还记得大二那会学Android开发,google已经在墙外了,开发环境搭建是一个令人头疼的问题,eclipse、sdk、adt、avd一个一个的下载,安装,一连要花好几天的时间。而现在随着互联网的发展,很多复杂的事情都已经简单化。很多开发环境、框架、工具开箱即用;重复的代码可以由代码生成器自动生成;例如spring这类框架的复杂配置,现在有了微服务框架,也得到了一定的简化。这就使得我们可以花更多的时间来研究开发技术本身,而不必为了搭建和配置而焦头烂额。

最近在为公司搭建一个内部博客,于是就在网上找搭建的方案,然而一不小心误入藕花深处,却又柳暗花明,找到了两个快速创建虚拟机和安装 Web应用程序和解决方案堆栈,在这里分享给大家。

osboxes

OSBoxes offers you ready-to-use Linux/Unix guest operating systems.

If you don’t want to install secondary OS alongside with your main OS but still want to use/try it, then you can use VirtualBox or VMware on your host operating system to run virtual machine.

这个网站里有很多已经安装好的Linux/Unix系统的虚拟机镜像,有VMware和Virtual Box两个版本的。下载对应系统的镜像,获取到用户的密码,就可以直接使用,不需要安装。非常适合尝鲜以及临时需要一个虚拟机来调试工具的场景。

我们可以选择自己想要的os和版本号下载镜像,osboxes提供32和64位的虚拟机镜像,一些账号的信息也可以在下面中查看。真正做到了开箱即用!

bitnami

The Bitnami Application Catalog contains a growing list of 140+ trusted, pre-packaged applications and development runtimes ready-to-run anywhere. Quickly and easily deploy and maintain your favorite applications.

BitNami是西班牙的一个开源项目,这更是一个神器!他可以帮我们一键傻瓜式的搭建开发环境。比如说常见的WordPressRedmineTensorFlow GitLab CEKafka等等著名的框架和web运行环境。我们只需要下载BitNami提供的安装包(windwos、mac、linux)进行安装,安装的过程中会需要输入相关的用户配置信息。同时BitNami还提供了安装好该项环境的虚拟机供我们使用。比如说我你需要wordpress,你可以直接下载安装程序在你的系统或者虚拟机上安装,也可以直接下载BitNami提供的已经安装好wordpress的虚拟机还有docker容器。安装的时候,他会将需要的软件包都装上例如我需要安装Ghost Blog,通过BitNami Ghost 安装,会自动为我安装Ghost、node、mysql、apache等。

如上图,我们可以直接在浏览器查看demo、部署到云服务器、docker上,也可以下载安装包。下载后打开安装,就时熟悉的下一步下一步完成,哈哈哈。

大体介绍就到这里了,大家可以试一下。这里面据说有100+主流的框架和环境的安装,有些简单的例如mysql,完全可以自己来,但是对于一些复杂的,例如LAMP、redmine等,完全可以尝试使用BitNami快速搭建!

结尾不忘瞎bb几句&……&讲道理,开发环境的搭建应该也是程序员必备的能力之一,能够排除万难,安装好一系列的环境(例如Ghost推荐使用Ubuntu,势必在别的linux发行版上搭建或多或少有坑)自然也体现了程序员解决问题的能力。最后,希望推荐的这两个网站对大家有帮助吧,enjoy……

低/零代码的认知误区有哪些?

随着时代和技术的快速发展,企业信息化步伐越来越快,而且更讲究轻型作战,更看重效率,但传统定制开源方式因为周期长、费用高一直为人诟病。低/零代码开发平台就是在这样的背景下应运而生。低/零代码开发平台,让开... 查看详情

hybridcordova+vue开发app环境搭建

...2.x程序员可以直接上手,性能上可以满足需求,成本低,开发速度快。安装所需软件安装node.js,官网下载,傻瓜式安装,安装成功截图安装vue,自行百度,成功截图安装cordova 安装成功截图: 安装JDK 5安装SDKstudi 查看详情

低代码开发平台对企业有啥用?

... 随着企业业务发展不断扩增,所对应的管理系统需求也越来越大,这可能会使IT部门开发工作超负荷。低代码开发平台的出现,可以使业务人员在无需懂大量的IT技术情况下也能设计出自己的应用程序,大大减轻了对外部厂商... 查看详情

vue搭建多页面开发环境(代码片段)

...难维护极度反感。但是最近公司技术老大说,当一个应用越来越大的时候单页面模式应付不来,但是没讲怎么应付不来,所以还得自己去复习一遍这两者的区别:这样对比的话,单页面的优势确实很大,但当我自己去打开某宝,... 查看详情

常见的低/零代码误区

随着时代和技术的快速发展,企业信息化步伐越来越快,而且更讲究轻型作战,更看重效率,但传统定制开源方式因为周期长、费用高一直为人诟病。低/零代码开发平台就是在这样的背景下应运而生。低/零代码开发平台,让开... 查看详情

当前低代码开发平台给哪些应用程序开发提供支持

... 快速开发已经成为现在应用程序开发的重要发展趋势,越来越多的企业想要通过使用管理应用程序提高企业工作效率,降低经营成本,低代码开发平台的出现可以加快应用程序开发的速度,但是低代码开发平台并不支持所有应... 查看详情

dubbo入门---搭建一个最简单的demo框架(代码片段)

...缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 2.垂直应用框架(MVC)垂直应用架构解决了单一应用架构所面临的扩容问题,流量能够分散到各个子系统当中,且系统的... 查看详情

低代码开发平台分析,我们到底需要什么样的低代码平台

随着信息技术对人们工作生活的影响越来越大,人们对于应用程序的依赖性也越来越大,越来越多的人使用应用程序来解决自己工作和生活中的问题,这也导致应用程序的开发需求越来越大,传统的应用程序开发方法已经没有办... 查看详情

关于低代码开发平台,您需要了解这些内容。

就目前来说,应用程序的开发变得越来越耗时,且构建成本越来越高,现在出现了一种新的趋势,即企业客户自己可以设计、构建、定制和部署APP,几乎不用编码。在近几年中,低代码开发在企业中越来越受欢迎-特别是对于中... 查看详情

使用zpan搭建低成本个人私有网盘,还不限速(代码片段)

...用Zpan搭建低成本个人私有网盘》,作者:云存储开发者支持团队。市面上的免费网盘已经有很多了,如百度网盘,阿里云盘、WPS云盘、One 查看详情

微服务基础概念

...架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率   优点:项目架构简单,前期开发成本低,周期短,小型项目的首选。通过垂直拆分,原来的单体项目... 查看详情

通用的数据自动分析方法低代码低成本分析数据

...能,发挥数据的作用。随着信息化的发展,数据分析需求越来越大,正深入各行各业,无论是金融、保险,还是公司、学校、医院、事业单位,都需要大量的数据分析工作。通过数据分析,可以确定事物状态,掌握数据变化趋势... 查看详情

低代码起势,开发者可以早日脱离996了?

近几年,传统制造业的信息化管理观念越来越强,生产力与生产关系正同步变革,一个企业只有ERP、单个OA根本不够用。数字化转型的过程,战略上要求“敏捷创新”,所有人理解管理层战略,同步执行、敏捷创新,以灵活应对... 查看详情

个人经历和合作联系

...控制系统。为什么会做出这样的选择?因为中小企业生存越来越艰难,需要削减成本,方式可以选择机器人代替 查看详情

一种低成本的室内定位uwb技术方案

...高价值客户80%的作业时间都位于室内环境,因而越来越多的企业都在通过室内定位UWB技术实现高精准智能化转型。四相科技依托自研的UWB定位技术& 查看详情

vue开发系列vue开发环境搭建

 概要目前前端开发技术越来越像后台开发了,有一站式的解决方案。1.JS包的依赖管理像MAVEN。2.JS代码编译打包。3.组件式的开发。vue是一个前端的一站式的前端解决方案,从项目的初始化,组件的开发,项目编译都提供了完... 查看详情

为什么越来越多公链项目将wasm拥入怀中?

最近越来越多的项目开始转向VNT使用的WASM,像EOS、Ontology,包括最初引入虚拟机EVM运行智能合约环境的以太坊,最近也开始转向使用WASM。什么是WASM?WASM,全称:WebAssembly,是一种可以使用非Java编程语言编写代码并且能在浏览器... 查看详情

windows下vue.js开发环境搭建教程

...的参考价值,感兴趣的小伙伴们可以参考一下最近,vue.js越来越火。在这样的大浪潮下,我也开始进入vue的学习行列中,在网上也搜了很多教程,按着教程来做,也总会出现这样那样的问题(坑啊,由于网上那些教程都是Vue.js1.x... 查看详情