File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes IDEs, Version Control and other tools and the fly likes CodeEnvy - import, export, cost reliability Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "CodeEnvy - import, export, cost reliability" Watch "CodeEnvy - import, export, cost reliability" New topic

CodeEnvy - import, export, cost reliability

Michael Swierczek
Ranch Hand

Joined: Oct 07, 2005
Posts: 125

CodEnvy team, thank you for participating in the JavaRanch giveaway.

I think some of the benefits of a cloud-based IDE are obvious - I can run it from relatively modest hardware, I can run it from every operating system and don't need a local interpreter or compiler for the tools I'm using, I can switch between machines and devices quickly.

The pricing for an annual subscription seems reasonable - if you pay your developer a modest $40 per hour, even a professional license only has to save them 10 hours of lost time over the course of a year maintaining a traditional workstation for CodEnvy to pay for itself. With all of the easy integration with PaaS and other software tools and projects, I think it's likely the benefit is much higher.

But in turn, I have some questions about potential drawbacks.
- What if you raise the prices? Renewal time comes up, and suddenly it's $4000? Is there anything you can say to reassure a potential customer? Do you make it easy for customers to take all of their code and resources out?

- I understand that by using open source, you would open yourself up to competition by companies that fork your own code and host it on their own. But if a serious bug is introduced that blocks my work, you can have your 99.9% uptime and still prevent me from being productive. I would like the option to fix problems like that myself, or take advantage of fixes from others in the CodEnvy community. What can be done about that?

- What's the learning curve for someone accustomed to Eclipse, IntelliJ, Visual Studio, etc...? (I don't see this as a serious drawback, most competent developers can adapt quickly to a different environment. I'm just curious.)

- The compilation process for my work is pretty resource-intensive and slow, even with the relatively recent solid state disk storage, Intel processor, and 16GB of RAM on my workstation. In practice, do your 1 GHz and 2 GHz single-core queues and their RAM allocations work for medium size applications, or are they too slow? How fast is the storage they use?

- Along the lines of the previous question, can you give information on some of the largest size software projects that are routinely developed using CodEnvy? Is it going to choke if I import something with a million lines of code?

Again, thank you for participating in the giveaway. I plan to take the open source edition for a spin.
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63858

Really excellent questions, Michael; many of which I was thinking of asking myself.

I've awarded you a cow for saving me the typing.

[Asking smart questions] [About Bear] [Books by Bear]
Michael Swierczek
Ranch Hand

Joined: Oct 07, 2005
Posts: 125

Bear Bibeault, thank you kindly. I really think cloud-based IDEs have a lot of potential, and to my knowledge CodEnvy is the clear feature leader. (Though I must admit, it's been a while since I did any research on this.) I work on proprietary software, but I prefer to use open source developer tools where I can, for the reasons related to the questions I enumerated.
I agree. Here's the link:
subject: CodeEnvy - import, export, cost reliability
It's not a secret anymore!