随笔分类 -  SmartIDE

SmartIDE是一款 远程/云端工作区调度工具,其 核心价值是从根源上解决软件环境问题。当前,SmartIDE主要采用容器技术,比如:Docker和Docker-Compose;以及容器集群编排技术,比如:Kubernetes,来解决软件运行环境的一致性,标准化,快速获取,可扩张性和可维护性问题。 SmartIDE对IDE的边界重新进行了定义,我们认为任何当前应用所需要的代码编辑器,运行时,SDK,中间件,应用服务器,配置以及底层操作系统均属于我们所定义的IDE的一部分。与传统的IDE工具的不同之处主要在于E(Environment 环境)。开发者常用的Visual Studio, Visual Studio Code, JetBrains全系列以及Eclipse这些传统的IDE工具在 I (Integrated 集成性)和 D(Development)上面做的都非常出色,但是它们都没有为开发者彻底解决E的问题。这是因为在这些IDE产品出现的时候,软件本身的依赖环境还没有那么复杂,大多数的软件都是单体,微服务架构还未出现,通用中间件软件也不流行,大多数的开发者都可以在自己本地的开发机上完整整个应用(系统)的完整搭建,开发调试,测试以及打包发布过程。
摘要:本文模仿 vscode-server 效果,借助 ssh 、反向代理 的方式把本地代码映射到外网,通过 Web IDE 打开。 概述 vscode 推出了一个新的功能 —— vscode-server,可以把本地的代码映射到外网(vscode.dev),通过浏览器(Web IDE)修改和调试代码。 阅读全文
posted @ 2022-12-28 23:14 远方V3 阅读(1314) 评论(1) 推荐(3) 编辑
摘要:很荣幸在去年加入到 SmartIDE 产品组,从事开发工作,期间产品经历了无数个迭代,一段非常难忘的经历...... 项目之初一位大牛提出了一个哲学问题 —— 先有鸡还是有蛋(SmartIDE 如何开发 SmartIDE),借着这话题,本文将以 Golang 项目 SmartIDE CLI 为例进行 阅读全文
posted @ 2022-12-14 11:13 远方V3 阅读(735) 评论(0) 推荐(2) 编辑
摘要:最近 OpenAI 下的 ChatGPT 刷爆了朋友圈,需要注册用户才能使用(因为暂时不对中国区开放,所以注册会有点费劲),注册成功后,我马上问了“他”几个程序题,“他”写代码让我这个“老油条”也自愧不如,本文我再用 SmartIDE 来蹭一下热度。 首先需要把官网上的一些 解释 都录入进去,据说他 阅读全文
posted @ 2022-12-09 11:37 远方V3 阅读(616) 评论(0) 推荐(1) 编辑