博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse ide使用_开始使用Eclipse Che IDE在云端进行开发
阅读量:2527 次
发布时间:2019-05-11

本文共 1900 字,大约阅读时间需要 6 分钟。

eclipse ide使用

在我职业生涯中经历的许多技术面试中,我注意到很少有人问到具有确定答案的问题。 大多数情况下,我会被问到开放式问题,这些问题没有绝对正确的答案,但会评估我以前的经验以及我能很好地解释事情的能力。

我多次被问到的一个有趣的开放式问题是:

“在开始项目的第一天时,首先要安装哪些五种工具,为什么?

这个问题没有一个绝对正确的答案。 但是作为一名编程人员,我知道必备的工具,如果没有这些工具,我将无法生存。 作为Java开发人员,我总是包括一个交互式开发环境(IDE),而我的两个最爱是Eclipse IDE和IntelliJ IDEA。

我的Java故事

当我在德克萨斯大学奥斯汀分校的学生时,我的大多数计算机科学课程都是用Java讲授的。 作为为不同公司工作的企业开发人员,我主要与Java一起构建各种企业级应用程序。 因此,我了解Java,并且大多数时候我都是使用Eclipse开发的。 我还使用了Spring Tools Suite(STS)和IntelliJ,后者是随Spring Framework插件安装的Eclipse IDE的变体,而IntelliJ并非完全开源,因为我更喜欢付费版本,但一些Java开发人员更喜欢它具有更快的性能和其他精美功能。

无论使用哪种IDE,安装自己的开发人员IDE都会遇到一个常见的大问题: “它在我的计算机上可以运行,我不知道为什么它不能在您的计算机上运行。”

由于像Eclipse这样的开发人员工具可能高度依赖于运行时环境,库配置和操作系统,因此为每个人创建统一共享环境的任务可能是一个很大的挑战。

从本地开发到云环境

我想要熟悉本地系统的基于云的开发环境带来的好处。 很难找到一个平衡点。

当我第一次听说Eclipse Che时,它看起来就像我一直在寻找的基于云的开发环境,但是我忙于我需要学习的技术并且没有跟进。 然后出现了一个需要远程环境的新项目,我有了使用Che的完美借口。 尽管我无法在日常工作中完全切换到基于云的IDE,但我将其看作是一个机会,可以更加熟悉它。

Eclipse Che interface

Eclipse Che IDE具有许多出色的 ,但是我最喜欢的是它是一个开放源代码框架,提供了我想要实现的功能:

  1. 利用云功能的可扩展工作空间
  2. 适用于不同运行时的可扩展和可自定义的插件
  3. 无缝的入职体验,可确保成员之间的顺利协作

Eclipse Che入门

Eclipse Che可以安装在任何基于容器的环境中。 我在上同时运行了和 ,但我还在和 。

Eclipse Che on OpenShift

阅读需求指南,以确保您的运行时与Che兼容:

例如,如果您通过Minishift在本地启动OKD,则可以快速安装Eclipse Che,但请确保至少有5GB RAM以获得流畅的体验。

有多种安装Eclipse Che的方法。 我建议利用Che命令行界面 。 尽管它仍处于孵化器阶段,但它是我的首选方式,因为它提供了多种配置和管理选项。 您还可以作为来运行安装,您可以 。 我决定选择chectl,因为我不想同时接受这两个概念。 Che的快速入门提供 。

为什么云最适合我

尽管可以在本地安装Eclipse Che,但是我发现最轻松的方法是将其安装在常见的公共云供应商之一上。

我喜欢在IDE中与其他人合作; 如果您希望您的应用程序不仅仅是一个业余项目,那么协同工作至关重要。 当您在公司工作时,在为应用程序开发,测试和部署的应用程序生命周期中,将存在企业方面的考虑。

Eclipse Che的多用户功能意味着每个人都拥有一个独立的工作空间,该工作空间不会干扰其他人的工作空间,但是团队成员仍然可以通过在同一集群中进行工作来进行应用程序开发。 而且,如果您正在考虑将Eclipse Che用作除业余爱好或测试以外的其他用途,那么云环境的多用户功能将有助于缩短开发周期。 这包括确保资源分配给每个环境的 ,以及对维护环境很重要的安全注意事项,例如 (或特定需求,例如 )。

因此,如果您的开发经验像我的一样,早日将Eclipse Che迁移到云中将是一个不错的选择。 通过迁移到云,您可以在旅途中利用基于云的可伸缩性和资源灵活性。

用车还给

我真的很喜欢这个新的开发配置,它使我能够定期在云中进行编码。 开源使我能够轻松地做到这一点,因此考虑如何回馈对我来说很重要。 Che的所有组件都是基于Eclipse Public License 2.0的开源软件,可以在GitHub上的以下链接中找到:

考虑使用Che并回馈-通过提交错误报告以用户身份或以开发人员身份帮助开发人员。

翻译自:

eclipse ide使用

转载地址:http://cqizd.baihongyu.com/

你可能感兴趣的文章
小D课堂 - 新版本微服务springcloud+Docker教程_2_02 微服务核心基础讲解
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_04微服务下电商项目基础模块设计...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-01 什么是微服务的注册中心
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-03CAP原理、常见面试题
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-05 服务注册和发现Eureka Server搭建实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-06 服务注册和发现之Eureka Client搭建商品服务实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-07 Eureka服务注册中心配置控制台问题处理...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-01 常用的服务间调用方式讲解
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-02 微服务调用方式之ribbon实战 订单调用商品服务...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-03 高级篇幅之Ribbon负载均衡源码分析实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-06 Feign核心源码解读和服务调用方式ribbon和Feign选择...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-05 微服务调用方式之feign 实战 订单调用商品服务...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-02 Netflix开源组件断路器
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-01分布式核心知识之熔断、降级
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-04 feign结合hystrix断路器开发实战下...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-03 feign结合hystrix断路器开发实战上...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_6-01 微服务网关介绍和使用场景
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-05熔断降级服务异常报警通知
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_6-03 高级篇幅之zuul常用问题分析
查看>>