• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

CodeEnvy - import, export, cost reliability

 
Ranch Hand
Posts: 125
1
Clojure Java Linux
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Sheriff
Posts: 67752
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Really excellent questions, Michael; many of which I was thinking of asking myself.

I've awarded you a cow for saving me the typing.
 
Michael Swierczek
Ranch Hand
Posts: 125
1
Clojure Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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 didn't like the taste of tongue and it didn't like the taste of me. I will now try this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic