用于J2EE开发的Cloud IDE

随着许多传统软件工具进入云计算,我想看看它们与传统工具的比较。 我的兴趣是Java EE技术,并开始寻找一种云服务,该服务使我能够开发,测试和部署Java EE应用程序。 我很快发现,许多云IDE是为Web前端技术(例如HTML和JavaScript)设计的。 人们在云IDE中需要什么功能取决于要完成的开发范围。 如果您需要一个仅比云文本编辑器更多的IDE,那么几乎所有的云IDE都可以胜任,但是我决定我想开发,测试和部署到实时服务器中。 好像它是台式机IDE的替代品。

我习惯了eclipse IDE,因此想要具有相同外观和直观UI的东西,作为一个忙碌的开发人员,我没有时间学习新的IDE或与直观的界面作斗争。 因此,以下是我使用云IDE的标准:

  1. 类似于Eclipse的直观UI
  2. 专为Java和Java EE开发而设计
  3. 连接到基于云的服务,例如Amazon Web Services和Git Hub

我看了一些:

该服务提供了一个用于在Node.js,HTML5,PHP,Phyton / Django,Ruby on Rails,C / C ++和Custom中开发代码的环境。 尽管该网站声称可以使用“ 23种其他语言”进行开发,但该网站并未明确指定您可以为Java EE开发,也没有指定可以测试代码或将其部署到远程服务器。

我创建了一个帐户并对其进行了测试。 从补偿我感到失望。 用户界面既不直观也不像日食,更糟的是,我的照片被显示在桌面的左上角。 没有人喜欢在照片中看到自己。

我创建了一个新的工作区,选择了“自定义”技术(Java不可用),然后等待创建该工作区。 创建后,我面临着一个备用工作区,并且没有明确的Java开发方法。

我得出结论,这不是适合我的云IDE。

Orion是一个偏食,因此听起来很有希望。 我注册了一个帐户,但立即感到失望。 无论如何,它都不像日食,也不允许Java开发。 实际上,它仅对HTML和JavaScript开发有用。 同样,此云IDE不适合我。

支持HTML,PHP,JavaScript,CSS和XML,无法进行Java开发。 尽管看起来很有趣的是,您可以在从桌面到移动的任何设备上进行编码。 我无法想象在高峰时段在移动电话上挤在北线管道的窗户上会多么可怕。 也许有些顽固主义者可以并且想要做到这一点,而不是我。 祝他们好运。

不适合我的云IDE。

基于chrome的文本编辑器,可将文件保存到保管箱。 支持所有主要语言,包括Java,但仅基于云的文本编辑器。 没有执行和部署代码的选项。

不错,但不是我想要的。

不支持Java,但具有类似Eclipse的UI。 如果他们将来开始支持Java,我将给他们第二眼。

另一个看上去与SourceKit非常相似的Chrome应用程序将文件保存到保管箱。 它不支持Java。

不是我要找的东西。

这个云IDE的网站承诺进行Java / Java EE开发,部署到基于云的服务器以及git hub集成和轻松设置。 大! 就是我想要的 我创建了一个帐户,选择了技术(Java EE)和PaaS,然后等待创建工作区。 我很惊讶。 我想要的所有文件夹均已创建,包括web.xml和示例index.jsp。 非常非常感动。 我确切地得到了他们说的要给我的话,更重要的是我得到了想要的东西。

此云IDE适合我。

最后

现在该进行真正的测试了。 我可以开发一个简单的Java EE Web应用程序并将其部署到云中吗?

参考:来自alex.theedom博客的JCG合作伙伴 Alex Theedom提供的用于J2EE开发的Cloud IDE 。

翻译自: https://www.javacodegeeks.com/2013/10/cloud-ide-for-j2ee-development-2.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/366755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python】[02]初识Python

Python3的下载安装 根据书上的推荐,我将学习和使用Python3版本,从www.python.org网站,根据对应的操作系统,下载合适的Python版本即可 我的是64位系统,所以我选择的是Windows x86-64 executable installer 下载完成后双…

自己写了一个多行文本溢出文字补全的小库, 说不定你会用得到的

有些时候产品会有这么个需求,希望给文章或者帖子给一个摘要,最多3行,或者其它行数,超出3行会补上...。当然这种很简单,用css可以搞定。但是遇上要求多点的产品,希望补上的是...查看全文,这样的话…

C语言简单程序情话,给你一份程序员的“科技情话”,赶在双十一前脱单吧

说起程序员很多人第一印象都是呆板木讷但你们不知道程序员的浪漫花样给你一份程序员的“科技情话”赶在双十一前,和你暗恋的人表白吧~程序员的情书Void missing_you()For(timemeet_you;;time)Missing_you()自从遇见你,就没有一刻不想你-----------------…

记录好用的软件

【摘要】 平时用的很舒服的软件,做个记录,一直更新。 【Snipaste截图】 一般都会用QQ的截图工具,但是现在很少登QQ,Snipaste截图也很好用,只需要按F1即可截图。 【ScreenToGif】 ScreenToGif可以录制屏幕生成Gif文件。…

辗转相除法求最大公约数(c++)

#include <iostream> using namespace std;int main() {int m, n, r;cin >> m >> n;r m % n;while( r ){m n;n r;r m % n;}cout << n << endl;return 0; }转载于:https://www.cnblogs.com/yuzilan/p/10626177.html

x86上的Java最终字段没有操作?

我一直很乐于深入研究多线程编程的细节&#xff0c;尽管阅读了多年的CPU内存一致性模型&#xff0c;无等待和无锁算法&#xff0c;Java内存模型&#xff0c;实践中的Java并发性等知识&#xff0c;但我始终很喜欢。等等-我仍然会创建多线程编程错误。 总是令人惊奇的谦卑经历&am…

阿里90后工程师,如何用AI程序写出双11打call歌?

来自阿里巴巴的90后工程师芦阳&#xff0c;用业余时间开发了一套人工智能作词程序——名字叫做MusicGo&#xff0c;这个程序经过芦阳的“喂养”和设定&#xff0c;可以自己写饶舌歌曲。芦阳加入菜鸟也才仅仅四个月&#xff0c;这是他第一次参加双11备战。作为一名新员工&#x…

c语言常用英语单词大全下载,C语言实现英文单词助手

英文单词小助手的实现步骤&#xff0c;供大家参考&#xff0c;具体内容如下题目需求分析&#xff1a;英文单词小助手是帮助学生背诵单词的软件&#xff0c;用户可以选择背诵的词库&#xff0c;并可以编辑自己的词库&#xff0c;还应有词语预览学习功能。系统可以给出中文&#…

通过Jedis API使用排序集

在上一篇文章中&#xff0c;我们开始研究Jedis API和Java Redis Client。 在本文中&#xff0c;我们将研究Sorted Set&#xff08;zsets&#xff09;。 排序集的工作方式类似于集&#xff0c;因为它不允许重复的值。 最大的区别在于&#xff0c;在“排序集”中&#xff0c;每个…

编程历史

编程历史&#xff1a; 编程语言的历史早于真正意义的计算机的出现。19世纪就有"可编程的"织布机和钢琴弹奏装置出现&#xff0c;它们都是领域特定语言(DSL)的样例。 从1951年2014年&#xff0c;人类一共发明了256种编程语言&#xff0c;每一种语言的出现都带有某些新…

python删除字符串中指定字符

最近开始学机器学习,学习分析垃圾邮件,其中有一部分是要求去除一段字符中的标点符号,查了一下,网上的大多很复杂例如这样 import re temp "想做/ 兼_职/学生_/ 的 、加,我Q&#xff1a; 1 5. 8 0. &#xff01;&#xff01;&#xff1f;&#xff1f; 8 6 。0. 2。 …

vue结合ueditor富文本编辑器(换肤分离)

需求 (PC端)做一个可以使用图片上传、视频上传、文件上传功能的富文本组件&#xff0c;简单的文本编辑发布功能,采用socket方式传输&#xff0c; 做法 当时看到这个需求&#xff0c;我觉得是不难的,就去github上找富文本编辑器&#xff0c;因为项目比较急&#xff0c;当时我…

linux中samba启动不了,Linux_RHEL5中不用关闭SELinux而成功启动Samba,RHEL5中的samba服务器启动后,能 - phpStudy...

RHEL5中不用关闭SELinux而成功启动SambaRHEL5中的samba服务器启动后&#xff0c;能看到共享目录&#xff0c;但是不能访问共享目录&#xff0c;告知权限不够。此时可以通过如下命令&#xff1a;tail /var/log/message看到如此提示&#xff1a;/home/lyy does not exist or perm…

使用MyBatis框架时发现的一些小bug

在大配置MyBatis.xml中&#xff1a; 不能有空节点属性 &#xff0c;否则启动服务器后点击登录没有反应。 异常问题&#xff1a; ause: java.sql.SQLException: Value 0000-00-00 00:00:00 can not be represented as java.sql.Timestamp&#xff1a; 解决办法&#xff1a; HTT…

JSF Tomcat配置示例

JavaServer Faces (JSF)是一个Web应用程序框架&#xff0c;旨在简化基于Web的用户界面的开发集成。 它用于开发和构建服务器端用户界面组件&#xff0c;并在Web应用程序中使用它们。 JSF技术基于Model-View-Controller (MVC)架构&#xff0c;并且通过在页面中使用可重用的UI组件…

野指针与内存泄漏那些事

野指针&#xff1a;不是NULL指针&#xff0c;是指向垃圾内存的指针 野指针成因&#xff1a; 1.指针变量没有被初始化&#xff1a;指针变量在创建时同时应当被初始化&#xff0c;要么将指针设置为NULL&#xff0c;要么让它指向合法的内存。 2.指针p被free或者delete,没有被设置为…

c语言入门经典案例,c语言入门经典案例及飞源代码.doc

c语言入门经典案例及飞源代码循环控制输出图案【程序1】题目&#xff1a;输出9*9口诀。1.程序分析&#xff1a;分行与列考虑&#xff0c;共9行9列&#xff0c;i控制行&#xff0c;j控制列。2.程序源代码&#xff1a;#include "stdio.h"main(){ int i,j,result; pri…

JS加密算法简单分析

这次分析百度音乐的评论请求的加密&#xff0c;首先先看包 看到有两个地方1. param&#xff0c;2. sign&#xff0c;基本可以断定sign是用的MD5加密的 那么我们从html页面分析入手&#xff0c;恰巧看到html代码中有写到这么一段 右键点击open in Source panel 熟悉的配方&…

RF新手常见问题总结--(基础篇)

RF新手常见问题总结--(基础篇) 学RF快一年了&#xff0c;经常碰到一些问题&#xff0c;有些同学也经常问到&#xff0c;这里总结一些&#xff0c;期望有人后续再补充&#xff0c;主要是响应群里--雪霁大神的号召&#xff0c;技术共享。废话少说&#xff0c;直接上干货了。1. 经…

Java自动拆箱陷阱。 谨防!

您认为以下代码段会显示什么&#xff1f; Object o true ? new Integer(1) : new Double(2.0); System.out.println(o);是! 它将打印&#xff1a; 1.0什么&#xff1f; 1.0&#xff1f; 但是我已经为我的o变量分配了一个Integer 。 为什么打印1.0&#xff1f; 事实证明&…