Click here to close now.




















Welcome!

@CloudExpo Authors: Dana Gardner, Aruna Ravichandran, Liz McMillan, Pat Romanski, AppDynamics Blog

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
With SaaS use rampant across organizations, how can IT departments track company data and maintain security? More and more departments are commissioning their own solutions and bypassing IT. A cloud environment is amorphous and powerful, allowing you to set up solutions for all of your user needs: document sharing and collaboration, mobile access, e-mail, even industry-specific applications. In his session at 16th Cloud Expo, Shawn Mills, President and a founder of Green House Data, discussed h...
One of the hottest areas in cloud right now is DRaaS and related offerings. In his session at 16th Cloud Expo, Dale Levesque, Disaster Recovery Product Manager with Windstream's Cloud and Data Center Marketing team, will discuss the benefits of the cloud model, which far outweigh the traditional approach, and how enterprises need to ensure that their needs are properly being met.
The speed of software changes in growing and large scale rapid-paced DevOps environments presents a challenge for continuous testing. Many organizations struggle to get this right. Practices that work for small scale continuous testing may not be sufficient as the requirements grow. In his session at DevOps Summit, Marc Hornbeek, Sr. Solutions Architect of DevOps continuous test solutions at Spirent Communications, explained the best practices of continuous testing at high scale, which is rele...
"We got started as search consultants. On the services side of the business we have help organizations save time and save money when they hit issues that everyone more or less hits when their data grows," noted Otis Gospodnetić, Founder of Sematext, in this SYS-CON.tv interview at @DevOpsSummit, held June 9-11, 2015, at the Javits Center in New York City.
"We have been in business for 21 years and have been building many enterprise solutions, all IT plumbing - server, storage, interconnects," stated Alex Gorbachev, President of Intelligent Systems Services, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
"We specialize in testing. DevOps is all about continuous delivery and accelerating the delivery pipeline and there is no continuous delivery without testing," noted Marc Hornbeek, Sr. Solutions Architect at Spirent Communications, in this SYS-CON.tv interview at @DevOpsSummit, held June 9-11, 2015, at the Javits Center in New York City.
"Alert Logic is a managed security service provider that basically deploys technologies, but we support those technologies with the people and process behind it," stated Stephen Coty, Chief Security Evangelist at Alert Logic, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
Digital Transformation is the ultimate goal of cloud computing and related initiatives. The phrase is certainly not a precise one, and as subject to hand-waving and distortion as any high-falutin' terminology in the world of information technology. Yet it is an excellent choice of words to describe what enterprise IT—and by extension, organizations in general—should be working to achieve. Digital Transformation means: handling all the data types being found and created in the organizat...
The essence of cloud computing is that all consumable IT resources are delivered as services. In his session at 15th Cloud Expo, Yung Chou, Technology Evangelist at Microsoft, demonstrated the concepts and implementations of two important cloud computing deliveries: Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). He discussed from business and technical viewpoints what exactly they are, why we care, how they are different and in what ways, and the strategies for IT to tran...
The Internet of Everything (IoE) brings together people, process, data and things to make networked connections more relevant and valuable than ever before – transforming information into knowledge and knowledge into wisdom. IoE creates new capabilities, richer experiences, and unprecedented opportunities to improve business and government operations, decision making and mission support capabilities.
The Software Defined Data Center (SDDC), which enables organizations to seamlessly run in a hybrid cloud model (public + private cloud), is here to stay. IDC estimates that the software-defined networking market will be valued at $3.7 billion by 2016. Security is a key component and benefit of the SDDC, and offers an opportunity to build security 'from the ground up' and weave it into the environment from day one. In his session at 16th Cloud Expo, Reuven Harrison, CTO and Co-Founder of Tufin,...
The Internet of Things is not only adding billions of sensors and billions of terabytes to the Internet. It is also forcing a fundamental change in the way we envision Information Technology. For the first time, more data is being created by devices at the edge of the Internet rather than from centralized systems. What does this mean for today's IT professional? In this Power Panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists addressed this very serious issue of pro...
Container technology is sending shock waves through the world of cloud computing. Heralded as the 'next big thing,' containers provide software owners a consistent way to package their software and dependencies while infrastructure operators benefit from a standard way to deploy and run them. Containers present new challenges for tracking usage due to their dynamic nature. They can also be deployed to bare metal, virtual machines and various cloud platforms. How do software owners track the usag...
Discussions about cloud computing are evolving into discussions about enterprise IT in general. As enterprises increasingly migrate toward their own unique clouds, new issues such as the use of containers and microservices emerge to keep things interesting. In this Power Panel at 16th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the state of cloud computing today, and what enterprise IT professionals need to know about how the latest topics and trends affect t...
"Our biggest growth area has been the security services, the managed services - the things that differentiate us in the market that there is no client that's too small and there's no client that's too big," explained Paul Mazzucco, Chief Security Officer at TierPoint, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
SYS-CON Events announced today that HPM Networks will exhibit at the 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. For 20 years, HPM Networks has been integrating technology solutions that solve complex business challenges. HPM Networks has designed solutions for both SMB and enterprise customers throughout the San Francisco Bay Area.
Containers are changing the security landscape for software development and deployment. As with any security solutions, security approaches that work for developers, operations personnel and security professionals is a requirement. In his session at DevOps Summit, Kevin Gilpin, CTO and Co-Founder of Conjur, will discuss various security considerations for container-based infrastructure and related DevOps workflows.
Countless business models have spawned from the IaaS industry. Resell Web hosting, blogs, public cloud, and on and on. With the overwhelming amount of tools available to us, it's sometimes easy to overlook that many of them are just new skins of resources we've had for a long time. In his General Session at 16th Cloud Expo, Phil Jackson, Lead Technology Evangelist at SoftLayer, broke down what we've got to work with and discuss the benefits and pitfalls to discover how we can best use them to d...
"We do data integration for B2B also application to application, and we do data management and enable Big Data," explained Pat Adamiak, Vice President, Product Marketing at Liaison Technologies, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
The Cloud industry has moved from being more than just being able to provide infrastructure and management services on the Cloud. Enter a new era of Cloud computing where monetization’s services through the Cloud are an essential piece of strategy to feed your organizations bottom-line, your revenue and Profitability. In their session at 16th Cloud Expo, Ermanno Bonifazi, CEO & Founder of Solgenia, and Ian Khan, Global Strategic Positioning & Brand Manager at Solgenia, discussed how to easily o...