Welcome!

@CloudExpo Authors: Elizabeth White, Pat Romanski, Liz McMillan, Scott Allen, William Schmarzo

Related Topics: @CloudExpo, Microservices Expo, Containers Expo Blog, Agile Computing, @BigDataExpo, SDN Journal

@CloudExpo: Blog Feed Post

Cloud IDE Roundup

If you’re new to the space, a cloud IDE lets developers code and manage their projects from a browser

The recent announcement of the open-sourcing of the Codebox IDE is a good excuse to take a break and examine some current cloud-based IDEs.

If you’re new to the space, a cloud IDE lets developers code and manage their projects from a browser. This lets you keep all of your code in the cloud, and means you don’t need to have a powerful laptop to do real programming work. Using a cloud IDE lets you more easily share development environments with your team, which lets new team members become productive faster. Some cloud IDEs also allow you to connect to backend services for build/analysis/deployment, further simplifying the workflow for individual developers.

Most cloud-based IDEs have a similar baseline set of functionality: file/folder management, tabbed editors, access to remote files via (S)FTP/Dropbox/etc. Most claim compatibility with browsers on lightweight devices like tablets, smartphones, and Chrome laptops.

There’s a lot of variance around the specific focus of each tool so if you’re considering a cloud IDE keep your specific use case in mind. For instance: does your whole team need to switch to the cloud IDE, or can some developers continue to use Emacs/TextMate/etc. ? Or does the cloud IDE provider connect to your existing source code repository (like ProjectLocker SVN)?

Cloud9

Cloud9 is a full-fledged coding IDE that runs in a browser. Among cloud-based IDEs, Cloud9 has a leading set of features including code folding, themes, drag-and-drop, and automatic deployment to cloud hosting providers. Each Cloud9 workspace is powered by a VM, so Cloud9 also offers a limited command-line and Git/Mercurial support. The Cloud9 core IDE is open-sourced according to the GPL v3 license.

Codebox

Codebox is billed as a “Cloud IDE as a Service” and is similar in reach to Cloud9. Unlike other cloud IDEs, Codebox has an offline version that can be installed from the Chrome Web store.

Codenvy

Codenvy has a broader vision that encompasses more of the activities developers do beyond just writing code in an IDE. So Codenvy enables interoperability between developers using traditional desktop editors and those using the Web-based editor. On the other side, Codenvy connects into various continuous integration tools like Jenkins, and testing tools like Selenium. Codenvy also has a policy framework for controlling and monitoring access to workspaces.

Codeanywhere

Codeanywhere is focused on (like its name says) allowing developers to code anywhere. So there are Codeanywhere apps for iPhone, iPad, Android, Honeycomb, and BlackBerry Playbook. If you need a native app for a niche mobile platform, Codeanywhere might be a fit. Codeanywhere also has strong built-in support for PHP, including a sandbox with a MySQL database.

Koding

Koding has a focus on social development, and so has social network features embedded in the Web IDE. Unfortunately, the Koding website doesn’t provide pricing.

Shiftedit

Shiftedit is a bare-bones Web IDE with a built-in (proprietary?) revision tracking system. ShiftEdit also offers a Chrome app for offline editing.

Akshell

Akshell is a Web IDE that supports the creating of Javascript projects. Akshell also includes some deployment support.

Erbix

Erbix also is a Javascript-only Web IDE. Erbix offers a host of supporting tools for the IDE: a SQL console, SVN/Git clients, and a JavaScript console. The Erbix IDE also allows developers to publish apps to the Erbix web app store, which might make sense to increase the reach of some projects.

Nitrous.io

Collaborative coding is a key differentiator for Nitrous. This allows you to do e.g. pair programming and even run and preview code together in the same session. Nitrous is very transparent about the underlying computing resources you’re purchasing, letting you choose a plan based on the CPU and memory shares instead of the number of users or storage you need.

Conclusion

The cloud IDE space is full of potential to simplify development workflows and make developers more productive. The market is still in its early stages, so we can expect lots of exciting and useful developments in the future.

We’d love to hear your thoughts about cloud IDEs – please reach out to us on Twitter: @ProjectLockerHQ.

Read the original blog entry...

More Stories By Damon Young

Damon Young is Director of Sales at ProjectLocker.com. ProjectLocker was founded in 2003 to provide on-demand tools for software developers. Guided by the simple mission of helping companies build better software, ProjectLocker's services have expanded to include services for the complete lifecycle of software projects, from requirements documentation to build and test automation. ProjectLocker serves companies from startups to Fortune 1000 multinationals.

@CloudExpo Stories
The best-practices for building IoT applications with Go Code that attendees can use to build their own IoT applications. In his session at @ThingsExpo, Indraneel Mitra, Senior Solutions Architect & Technology Evangelist at Cognizant, provided valuable information and resources for both novice and experienced developers on how to get started with IoT and Golang in a day. He also provided information on how to use Intel Arduino Kit, Go Robotics API and AWS IoT stack to build an application tha...
It’s 2016: buildings are smart, connected and the IoT is fundamentally altering how control and operating systems work and speak to each other. Platforms across the enterprise are networked via inexpensive sensors to collect massive amounts of data for analytics, information management, and insights that can be used to continuously improve operations. In his session at @ThingsExpo, Brian Chemel, Co-Founder and CTO of Digital Lumens, will explore: The benefits sensor-networked systems bring to ...
Whether your IoT service is connecting cars, homes, appliances, wearable, cameras or other devices, one question hangs in the balance – how do you actually make money from this service? The ability to turn your IoT service into profit requires the ability to create a monetization strategy that is flexible, scalable and working for you in real-time. It must be a transparent, smoothly implemented strategy that all stakeholders – from customers to the board – will be able to understand and comprehe...
Identity is in everything and customers are looking to their providers to ensure the security of their identities, transactions and data. With the increased reliance on cloud-based services, service providers must build security and trust into their offerings, adding value to customers and improving the user experience. Making identity, security and privacy easy for customers provides a unique advantage over the competition.
SYS-CON Events announced today that Venafi, the Immune System for the Internet™ and the leading provider of Next Generation Trust Protection, will exhibit at @DevOpsSummit at 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Venafi is the Immune System for the Internet™ that protects the foundation of all cybersecurity – cryptographic keys and digital certificates – so they can’t be misused by bad guys in attacks...
"Tintri was started in 2008 with the express purpose of building a storage appliance that is ideal for virtualized environments. We support a lot of different hypervisor platforms from VMware to OpenStack to Hyper-V," explained Dan Florea, Director of Product Management at Tintri, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Is your aging software platform suffering from technical debt while the market changes and demands new solutions at a faster clip? It’s a bold move, but you might consider walking away from your core platform and starting fresh. ReadyTalk did exactly that. In his General Session at 19th Cloud Expo, Michael Chambliss, Head of Engineering at ReadyTalk, will discuss why and how ReadyTalk diverted from healthy revenue and over a decade of audio conferencing product development to start an innovati...
SaaS companies can greatly expand revenue potential by pushing beyond their own borders. The challenge is how to do this without degrading service quality. In his session at 18th Cloud Expo, Adam Rogers, Managing Director at Anexia, discussed how IaaS providers with a global presence and both virtual and dedicated infrastructure can help companies expand their service footprint with low “go-to-market” costs.
Security, data privacy, reliability and regulatory compliance are critical factors when evaluating whether to move business applications from in-house client hosted environments to a cloud platform. In her session at 18th Cloud Expo, Vandana Viswanathan, Associate Director at Cognizant, In this session, will provide an orientation to the five stages required to implement a cloud hosted solution validation strategy.
The competitive landscape of the global cloud computing market in the healthcare industry is crowded due to the presence of a large number of players. The large number of participants has led to the fragmented nature of the market. Some of the major players operating in the global cloud computing market in the healthcare industry are Cisco Systems Inc., Carestream Health Inc., Carecloud Corp., AGFA Healthcare, IBM Corp., Cleardata Networks, Merge Healthcare Inc., Microsoft Corp., Intel Corp., an...
"Avere Systems is a hybrid cloud solution provider. We have customers that want to use cloud storage and we have customers that want to take advantage of cloud compute," explained Rebecca Thompson, VP of Marketing at Avere Systems, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Large scale deployments present unique planning challenges, system commissioning hurdles between IT and OT and demand careful system hand-off orchestration. In his session at @ThingsExpo, Jeff Smith, Senior Director and a founding member of Incenergy, will discuss some of the key tactics to ensure delivery success based on his experience of the last two years deploying Industrial IoT systems across four continents.
Ovum, a leading technology analyst firm, has published an in-depth report, Ovum Decision Matrix: Selecting a DevOps Release Management Solution, 2016–17. The report focuses on the automation aspects of DevOps, Release Management and compares solutions from the leading vendors.
Keeping pace with advancements in software delivery processes and tooling is taxing even for the most proficient organizations. Point tools, platforms, open source and the increasing adoption of private and public cloud services requires strong engineering rigor – all in the face of developer demands to use the tools of choice. As Agile has settled in as a mainstream practice, now DevOps has emerged as the next wave to improve software delivery speed and output. To make DevOps work, organization...
"This week we're really focusing on scalability, asset preservation and how do you back up to the cloud and in the cloud with object storage, which is really a new way of attacking dealing with your file, your blocked data, where you put it and how you access it," stated Jeff Greenwald, Senior Director of Market Development at HGST, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
When it comes to cloud computing, the ability to turn massive amounts of compute cores on and off on demand sounds attractive to IT staff, who need to manage peaks and valleys in user activity. With cloud bursting, the majority of the data can stay on premises while tapping into compute from public cloud providers, reducing risk and minimizing need to move large files. In his session at 18th Cloud Expo, Scott Jeschonek, Director of Product Management at Avere Systems, discussed the IT and busin...
"We formed Formation several years ago to really address the need for bring complete modernization and software-defined storage to the more classic private cloud marketplace," stated Mark Lewis, Chairman and CEO of Formation Data Systems, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
There will be new vendors providing applications, middleware, and connected devices to support the thriving IoT ecosystem. This essentially means that electronic device manufacturers will also be in the software business. Many will be new to building embedded software or robust software. This creates an increased importance on software quality, particularly within the Industrial Internet of Things where business-critical applications are becoming dependent on products controlled by software. Qua...
SYS-CON Events has announced today that Roger Strukhoff has been named conference chair of Cloud Expo and @ThingsExpo 2016 Silicon Valley. The 19th Cloud Expo and 6th @ThingsExpo will take place on November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. "The Internet of Things brings trillions of dollars of opportunity to developers and enterprise IT, no matter how you measure it," stated Roger Strukhoff. "More importantly, it leverages the power of devices and the Interne...
"There's a growing demand from users for things to be faster. When you think about all the transactions or interactions users will have with your product and everything that is between those transactions and interactions - what drives us at Catchpoint Systems is the idea to measure that and to analyze it," explained Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Systems, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York Ci...