AWS Cloud9 vs. Xcode

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
AWS Cloud9
Score 8.6 out of 10
N/A
AWS Cloud9 is a cloud-based integrated development environment (IDE) used to write, run, and debug code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, and PHP, with no need to install files or configure a development machine to start new projects.N/A
Xcode
Score 7.2 out of 10
N/A
Xcode is an IDE used to develop, test, and distribute apps across all Apple platforms, featuring Swift and SwiftUI with a multiplatform app experience, enhanced editor features to help users code faster.N/A
Pricing
AWS Cloud9Xcode
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
AWS Cloud9Xcode
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
AWS Cloud9Xcode
Considered Both Products
AWS Cloud9
Chose AWS Cloud9
S3 is a great service for storing unstructured data. It is cheap and us an user we don't have to care about scaling. Amazon S3 is a managed service. We use it for avery simple projects in our organization.
Chose AWS Cloud9
[AWS] Cloud9 offers specific features not available in the competition: Code collaboration using the chat features is the highlight which sets it apart. [The] code completion feature makes [it] very similar to the offline IDE like eclipse. It's much easier to use compared to …
Chose AWS Cloud9
Had a lot of communication lag while using CTL
Had a dependency for any infra setup/change requirement
Performance issues
Chose AWS Cloud9
I have not used other cloud based IDE's at the time.
Chose AWS Cloud9
AWS Cloud9 has great advantages over other software that have the same purpose as the one, one of which is that it is available in the cloud so it does not require installation time, as well as being updated, while other tools such as Visual Studio Code require the previous …
Chose AWS Cloud9
Coder provides an exclusively-online experience of Visual Studio Code, including extensions functionality, but is quite slow at times, and doesn't provide good Lambda support. AWS Lambda integrations remain one of the only reasons we stay with Cloud9, besides that, most dev-ops …
Xcode
Chose Xcode
Xcode is a much easier to use and full featured IDE than many of the competitors. It also is a way better experience to use. Much better looking in general.
Chose Xcode
Xcode is the clear choice in general circumstances in Apple echosphere application development (for instance, not for Java or web programming necessarily) primarily due to the fact that it is Apple's in-house tool. It received a lot of attention and is used by a huge audience …
Best Alternatives
AWS Cloud9Xcode
Small Businesses
PyCharm
PyCharm
Score 9.2 out of 10
PyCharm
PyCharm
Score 9.2 out of 10
Medium-sized Companies
PyCharm
PyCharm
Score 9.2 out of 10
PyCharm
PyCharm
Score 9.2 out of 10
Enterprises
PyCharm
PyCharm
Score 9.2 out of 10
PyCharm
PyCharm
Score 9.2 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
AWS Cloud9Xcode
Likelihood to Recommend
9.0
(0 ratings)
9.0
(0 ratings)
Usability
8.0
(0 ratings)
-
(0 ratings)
Support Rating
8.0
(0 ratings)
-
(0 ratings)
User Testimonials
AWS Cloud9Xcode
Likelihood to Recommend
AWS Cloud9 is great for product engineering and coding where you must take time to pair program and code in a specific isolated environment. It is entirely cloud based so there's no worry about saving and data consistency. It is all hosted on the Amazon Web Services cloud. It is less appropriate for more general workflows that don't require a specific cloud instance.
Read full review
We are huge advocates of native iOS development and there is just real alternative when it comes to developing in Swift or Objective-C for the iPhone and iPad
Read full review
Pros
  • Great, fast interface - There is a large list of shortcuts that make development on this IDE an experience that can sometimes even compare to something native.
  • Integrated debugging/troubleshooting - AWS Cloud9 has integrated debugging tools that are quite well-designed.
  • Lambda integrations - Cloud9 allows you to instantly run and maintain Lambda functions. It's probably the best IDE for developing on AWS Lambda.
Read full review
  • Debugging
  • Profiling
  • Great IDE
Read full review
Cons
  • According to the project that is being executed it can become slow.
  • It does not have the basic text manipulators.
  • Shared terminals sometimes take a while to display.
Read full review
  • Documentation
  • Number of settings can be overwhelming
  • Embedded help for settings and configuration
  • Templates
  • Collaboration
  • Managing of credentials (although this has recently gotten better)
Read full review
Usability
The interface for Cloud9 needs some improvement. It is simply not as powerful and intelligent as a local text editor would be and thus it lacks the capabilities of fast filling when coding. Otherwise, I think it has a fair interface that they have tried mimicking an IDE.
Read full review
Xcode occasionally exhibits some behaviors that are hard to explain, but are generally cleared by restarting the program. In an application this large and complex, I suppose this is somewhat expected. The sheer vastness of the frameworks collection has to be a huge management issue all by itself. However, those breaks in the flow can have impact on developer productivity.
Read full review
Reliability and Availability
No answers on this topic
Since we don't use the cloud based features of Xcode, it is basically available 24/7 for us. We don't need the extended compilation features that are offered in the cloud as our projects to this point have not been that large or complex. We have never seen a wholesale breakdown of Xcode availability at any point in our use of the product.
Read full review
Performance
No answers on this topic
Every developer wants faster compiles, but that can be achieved by either going to the cloud or by provisioning the local station to a higher powered configuration. My only minor complaint is the amount of local mass storage that Xcode as a system consumes. This makes it interesting to set up a development environment on a midrange laptop, however it is easily managed with external storage at a reasonable price.
Read full review
Support Rating
Customer support is managed by the Cloud support team. I won't be able to comment on details, but it's fast.
Read full review
No answers on this topic
Alternatives Considered
S3 is a great service for storing unstructured data. It is cheap and us an user we don't have to care about scaling. Amazon S3 is a managed service. We use it for avery simple projects in our organization.
Read full review
Xcode is the clear choice in general circumstances in Apple echosphere application development (for instance, not for Java or web programming necessarily) primarily due to the fact that it is Apple's in-house tool. It received a lot of attention and is used by a huge audience of developers. It has the advantage of being free, heavily supported by Apple, tightly tied to OS and hardware changes, and benefits from significant Apple Intelligence enhancements in the latest version.
Read full review
Scalability
No answers on this topic
Xcode only loses points due to the occasional situation where it manages to somehow tie itself into a knot and starts to exhibit odd symptoms. This is almost always solved by simply saving progress and restarting the environment. Fortunately, that doesn't happen too frequently and is easily repaired while taking a short break to walk around and stretch.
Read full review
Return on Investment
  • This software has been really useful for our company since thanks to the fact that you can work together with other colleagues in the same code, it is much easier to advance in the development of projects and thus be able to make your delivery in a much shorter time.
  • Because it provides all the necessary tools to develop projects, there is a great saving of time and costs.
  • It is easy to use so any user can use it and this makes it possible to streamline each project much faster and more if you do not necessarily have to be in the company to advance in them, and this is thanks to the fact that it can be used from anywhere with internet access.
Read full review
  • Xcode is free, and is supported at low cost by individual or organizational membership
  • There are a lot of free resources available, which is particularly important to students and independent developers
  • Since producing apps is not a core business function of the university, it is difficult to provide direct bottom-line tangible benefits, but frequently programming students come in with a basic understanding of Xcode already in place, which saves class time
  • Producing standard structured code from a standard IDE makes it easier for sharing code with peer institutions
  • Students expect to have university branded "helper" apps available, and Xcode makes it fairly easy to transport code from one contractor to another
  • No negative impacts are immediately evident other than familiarization time with the IDE can be high if you try to know what everything does
Read full review
ScreenShots