8月8号,谷歌推出了Project IDX,这是一个新的基于人工智能的、基于云端的开发环境,也就是说只需要一个浏览器,就可以取代目前的本地开发环境。
虽然这个消息对开发人员是个惊喜,但是对非研发人员来说,它也是一个信号。还记得2月8号,为了应对ChatGPT,谷歌发布了竞品Bard,但是却在发布会上出了大丑,股价市值一夜狂跌7000亿。
图片
但是,现在6个月过去了,股价上涨了快40%。
图片
你是不是觉得错过了什么呢😁。
Project IDX 的功能特性
基于浏览器的云端IDE(集成开发环境)
图片
这是一个完全基于Web的工作区,也就是说,你只需要一个浏览器,就可以在任何地方,任何设备上进行开发,不需要再进行本地开发环境的繁琐配置。而且可以全保真应用程序预览,并由云模拟器提供支持。可以快速的配置运行特定项目的技术环境和堆栈。每个 Project IDX 工作区都具有基于 Linux 的虚拟机的全部功能,并配有托管在附近的云中数据中心的通用访问权限。
人工智能的新开发环境
利用 Google 最新的基础人工智能模型(如 Codey 和 PaLM 2)来支持智能智能代码补全、辅助聊天机器人以及“添加注释”和“解释此代码”等操作。可以通过建议潜在的代码片段和优化,来帮助开发人员更快更有效地编写更高质量的代码。
图片
PaLM 2 是Google的下一代大型语言模型,擅长高级推理任务,包括代码和数学、分类和问答、翻译和多语言能力以及自然语言生成,由于PaLM 2 在大量网页、源代码和其他数据集上进行了预训练。这意味着它擅长使用 Python 和 JavaScript 等流行编程语言,但也能够使用 Prolog、Fortran 和 Verilog 等语言生成专用代码。
图片
支持导入或模板快速开始coding
可以从 GitHub 导入现有项目,,还可以使用流行框架的预制模板创建新项目,包括 Angular、Flutter、Next.js、React、Svelte、Vue 以及 JavaScript、Dart 和(即将推出)Python、Go 等语言。这样就不用去安装cookiecutter 类似的工具了。
图片
全栈、垮平台
Project IDX 包括一个内置的 Web 预览,以及即将推出的完全配置的 Android 模拟器和嵌入式 iOS 模拟器,这些都可以直接在浏览器中使用,可以预览用户所看到的全栈、多平台应用程序。所见即所得。
图片
Firebase 托管发布
部署是应用程序投入生产的一个常见痛点,我们目前也有很多工具K8S、CI/CD 等。Google Project IDX通过集成 Firebase Hosting 使这一切变得更加容易,只需单击几下,即可部署 Web 应用程序的可共享预览,或使用快速、安全的全球托管平台部署到生产环境。由于 Firebase Hosting 支持由 Cloud Functions 提供支持的动态后端,因此这非常适合 Next.js 等全栈框架。
不过目前还处于内测阶段,可以点击申请:https://idx.dev/
最后
目前,实时数据和人工智能可能会改变游戏规则,技术创新可以使人们的创意能够快速迭代。
对于有技术实力及技术氛围的老牌科技公司,其实也很人一样,需要站在长期的角度,关注时间的力量。
没有人能够每时每刻都保持高速的增长,事物的发展总是螺旋上升的,熬过平台期,才能向上突破。
期待一切提高生产力的事情发生,就像我之前文章讲的LK99一样,科技的进步才有可能让我们脱离内卷的苦海。