Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Xamarin.Android?
Ad
Ad
RAD studio
All
3
Experiences
Pros
1
Cons
2
Top
Con
Big price tag
With a price tag going between 2700$ to 6500$ for the latest version RX10
See More
Top
Pro
Latest and greatest cross platform compiler for delphi
Currently featuring iOS, Android and windows cross compiler.
See More
Top
Con
Subscription updates
If you want your bugs fixed, you will need to pay. Most other companies offer those for free.
See More
Hide
Get it
here
31
0
AIDE
All
4
Experiences
Pros
3
Specs
Top
Pro
Checksums stored in plaintext
Allows for cross-compatibility, redundancy and portability.
See More
Top
Pro
Calculates multiple checksums
It gives you an added security against attacks on the hash function.
See More
Top
Pro
Supports complicated file excludes
You can exclude folders, files, filetypes, etc.
See More
Specs
Platforms:
MacOS, Linux, BSD
License:
GPL-2.0-only
User Interface:
CLI
Hide
FREE
30
0
JetBrains Rider
All
15
Experiences
Pros
10
Cons
5
Top
Pro
New C# IDE based on ReSharper and the IntelliJ platform
ReSharper is a popular Visual Studio Extension for .NET Developers. IntelliJ IDEA is a popular and fully featured JAVA IDE.
See More
Top
Con
Not free
Project Rider has a trial version available, but is not free.
See More
Top
Pro
Superior "quality of life" features
Extremely good at filling in all the mindless boilerplate type code while you stay productive.
See More
Top
Con
No support for dotTrace, dotMemory yet on macOS
Support is promised on macOS, but currently only available on Windows. This means it’s not ideally suited for performance tracing and debugging.
See More
Top
Pro
Fast performant
Rider has everything you want from a serious IDE, but without the bloat. This results in significantly fast performance in day to day operations.
See More
Top
Con
Is RAM hungry
This product can hang a huge amount of RAM memory, up to 4 GB.
See More
Top
Pro
Multiple runtime support
Project Rider supports the .NET Framework and Mono, with CoreCLR support in the works. It also includes templates for creating new projects, and when you create an empty project, it's literally empty
See More
Top
Con
Relatively young project
Some bugs are to be expected since it's still a relatively young project.
See More
Top
Pro
Cross-platform
As well as running and debugging multiple runtimes, Project Rider itself runs on multiple platforms. It runs on Windows, Mac OS X, and Linux.
See More
Top
Con
Abnormal key maps
Though Visual Studio Key Map can be installed, it is still hard to find where the plugins are installed when one uses it to open a solution for the first time.
See More
Top
Pro
Decompile code for any .net library
See More
Top
Pro
Version control integration
Intellij plugins for Git, Mercurial, and TFS plus Local History of files.
See More
Top
Pro
Supports all the development lifecycle
Project Rider can build MSBuild and XBuild solutions as well as DNX/.NET CLI projects, and allows debugging .NET and Mono applications. DNX/.NET CLI debugging and CoreCLR support are coming.
See More
Top
Pro
Excellent UI, Features beyond Visual Studio (File Layout just one example)
See More
Top
Pro
Free for Students
With a university email, Rider can be obtained for free.
See More
Hide
See All
Experiences
€139/First Year
462
41
Komodo IDE
All
4
Experiences
Pros
2
Cons
1
Specs
Top
Pro
Built in Version Control
Since Version Control features are very frequently used these days, having them built right into your IDE seems quite the right thing to do. With Komodo, you can perform your Git push-es and pull-s right while you're coding.
See More
Top
Con
Not free
Komodo IDE costs you $89 for a personal license. Even though they have a Free basic version (that's also opensource), but this lacks most of the functionality that the paid version has.
See More
Top
Pro
Collaboration tools
If you're working with a remote dev team, you'll quickly realize the importance of code collaboration while programming. With the Komodo IDE you don't have to setup a separate teamviewer session, or even share code via dropbox with other devs. All you need is an ActiveState account (+ a partner with the KomodoIDE ofcourse) and your remote team could see LIVE and contribute to your changes in the source files of your app
See More
Specs
Platforms:
Windows; OSX; Linux
Multi Language Support:
Yes
Cross Platform:
Yes
Git:
Yes
See All Specs
Hide
Get it
here
75
15
NetBeans IDE
All
11
Experiences
Pros
8
Cons
2
Specs
Top
Con
Little support for UML
Unless you load extensions.
See More
Top
Pro
Cross-platform
NetBeans is a free, GPL-licensed IDE. It can run on any computer with a Java virtual machine. If a computer has a Java virtual machine (JVM), Netbeans can run on it. Netbeans can, therefore, run on a variety of operating systems such as Windows, *nix, and Mac OS.
See More
Top
Con
Slow
The Netbeans IDE is known to take a large memory as compared to other lighter IDE's available on the market. The slowdown can decrease productivity and frustrate programmers.
See More
Top
Pro
Fantastic Maven support
NetBeans has out-of-the-box support for Maven (NetBeans 6.7 and newer), which includes a repository browser.
See More
Top
Pro
Good refactoring
See More
Top
Pro
Easy to learn
Very easy to learn, unlike e.g. Eclipse (which is probably the most flexible).
See More
Top
Pro
Good support for integrated Database e Servers (E.g. Tomcat)
See More
Top
Pro
Multiple revision control system integration
See More
Top
Pro
Customizable theme
See More
Top
Pro
Take less memory
See More
Specs
Platforms:
Windows, Linux, Mac, BSD
Hide
See All
Experiences
Get it
here
195
36
Qt Creator
All
11
Experiences
Pros
7
Cons
3
Specs
Top
Pro
Great syntax highlighting and auto-completion
Qt Creator has a code model which basically has the same information as the compiler. So it can do really nice syntax highlighting (e.g. of virtual methods or local variables) as well as provide great code completion.
See More
Top
Con
Poor refactoring
QtCreator has lack of refactoring features. It's not even close to Resharper++ or CLion.
See More
Top
Pro
Integrates well with non-IDE workflows
Qt Creator uses normal .pro-files, CMakeLists.txt, Makefiles.am, etc. for its projects and rarely needs special configuration for projects. Projects can be built on the command line as usual.
See More
Top
Con
Poor multi-window mode support
While multiple windows are supported, many operations will activate in the primary window (debug, goto-line... etc).
See More
Top
Pro
Built-in Qt GUI editor
Allows for the creation of a window based UI in a graphical editor, no code required to build the UI.
See More
Top
Con
Qt-focused
Qt Creator is focused on being an IDE for Qt, as a general purpose IDE it performs quite well, but there are areas which are lacking such as project file support (support for generic/CMake projects lags behind Qt projects).
See More
Top
Pro
Fast and fully keyboard-navigatable
Responsive UI, no need to use the mouse for the power users.
See More
Top
Pro
Supports CMake
See More
Top
Pro
Very responsive when compared to similar software
See More
Top
Pro
Much space dedicated to the code
Small and beautiful UI, almost all the space is dedicated to the text with hardly and toolbars. Can actually be used on a 1024x768 pixel screen.
See More
Specs
Platforms:
Windows, macOS, Linux
Auto Complete:
Yes
Integrated Debugger:
Yes
Code Templates:
Yes
See All Specs
Hide
See All
Experiences
Get it
here
395
65
IntelliJ IDEA
All
25
Experiences
Pros
16
Cons
8
Specs
Top
Pro
Smart refactorings
IDEA places an emphasis in safe refactoring, offering a variety of features to make this possible for a variety of languages. These features include safe delete, type migration and replacing method code duplicates.
See More
Top
Con
Slow startup
Startup can be slow depending on system configuration.
See More
Top
Pro
Fast and smart contextual assistance
Uses a fast indexing technique to provide contextual hints (auto-completion, available object members, import suggestions). On-the-fly code analysis to detect errors and propose refactorization.
See More
Top
Con
Uses a lot of RAM
See More
Top
Pro
Android support, JavaEE support, etc
A very complete development environment support.
See More
Top
Con
Somewhat expensive
IntelliJ IDEA is fairly expensive, with a pricetag of $149/year. However there is a free community edition available.
See More
Top
Pro
Support for many languages
IntelliJ supports many languages besides Java, some of these are: golang, Scala, Clojure, Groovy, Bash, etc.
See More
Top
Con
Built with closed source components
The version with full features is not opensource. Parts of the code are under apache licence though.
See More
Top
Pro
Lots of plugins
Many plugins are available for almost any task a developer may need to cover. Plugins are developed by Jetbrains themselves or by 3rd parties through the SDK available for writing them.
See More
Top
Con
Cannot open multiple projects in the same window
See More
Top
Pro
Stable and robust
IntelliJ IDEA hardly ever crashes or has any issues that plague other Java IDEs like file corruption or slowness.
See More
Top
Con
Lack of plugins
IntelliJ supports a very small amount of plugins. Although these are 'quality approved', many features are missing and can't be implemented because of that.
See More
Top
Pro
Intuitive and slick UI
IDEA has a clean, intuitive interface with some customization available (such as the Darcula theme).
See More
Top
Con
Bugs are not solved as often as they should
They are more interested in adding new features or issuing new versions than solving bugs.
See More
Top
Pro
Clear and detailed documentation
The documentation is exhaustive, easy to navigate, and clearly worded.
See More
Top
Con
Standard hotkeys behave differently
Seems like hotkeys assignment in Idea has no logical consistency. Like «F3» is usually next match, «Ctrl+W» - close tab, etc — they map to some different action by default. There is a good effort in making the IDE friendly for immigrants from other products: there are options to use hotkeys from Eclipse, and even emacs. But these mappings are very incomplete. And help pages do not take this remapping into account, rather mentioning the standard hotkeys. So, people coming from other IDEs/editors are doomed to using mouse and context menus (which are rather big and complex).
See More
Top
Pro
Very powerful debugger
With ability to step into a certain part of a large method invocation (Shift+F7), drop frame, executing code snippets, showing method return values, etc.
See More
Top
Pro
Free version available
There is a free community edition (open source) and an ultimate edition, which you can compare here. The ultimate edition is available for free for one year for students but must be registered through an .edu e-mail account.
See More
Top
Pro
Many convenient features
These simplify the daily work, e.g. copy/cut a whole line without the need to select it.
See More
Top
Pro
Gradle support
See More
Top
Pro
Built-in Git support
See More
Top
Pro
Student Benefits
Verify yourselves as a student to get more perks.
See More
Top
Pro
Embedded database support
Creating an embedded database, running SQL script in a dedicated terminal, viewing tables and their contents, and creating a connection to an in-memory or embedded database is fully supported.
See More
Top
Pro
Prices are not bad
I pay $24 a month and i have access to all jetbrain peoducts , so i use their many tools , i tried many others like netbeans , eclipse , etc , they re good but intelij is on the space and the sky is the limit . Been using it for 5 years and i cant tell i got frustrated using .it
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
See All
Experiences
Free / paid
713
124
Android Studio
All
18
Experiences
Pros
12
Cons
5
Specs
Top
Pro
Officially supported by Google
Android Studio is the software built by Google themselves to be used for Android Development. As such, it's certain that support for it will never drop as long as Android apps are still being developed. Studio is also the tool that Google recommends using for Android development and it's the IDE that gets updates related to Android first.
See More
Top
Con
High memory use
See More
Top
Pro
Based on the powerful IntelliJ IDEA
Unlike its predecessor, which is based off Eclipse, Android Studio is build on top of Jetbrain's Flagship Java IDE which offers over a number of features. It's also open-source too (Community Edition only).
See More
Top
Con
Many errors that are almost impossible to remove
Gradle sync fail Render problem Class can't be found Layout Reinstall repository Update SDK (even with latest version)
See More
Top
Pro
Live code updates and renderings of app
Layouts are built and can be observed in real time and are automatically updated after every change. You can even see these changes on different screens.
See More
Top
Con
Apps run slow on the ARM version of the emulator
While the Android team have recently fixed issues that had to do with emulation on an x86 architecture and greatly improving emulator speeds, emulating an Android device and running apps on an ARM architecture is still pretty slow.
See More
Top
Pro
Extremely easy to integrate Google Services
Because it's made by Google to be the tool to be used for Android Development, it's also very easy for Google to add great support for their services in the IDE and make it easier to integrate Google Services into Android applications built with Studio.
See More
Top
Con
Many offline issues
See More
Top
Pro
Uses the powerful Gradle build tool out of the box
Android Studio uses Gradle as the official build tool for projects, moving away from the now outdated Apache Ant. Gradle is a powerful build tool, especially for Android development with which it's very easy to do things that are otherwise impossible or very hard to do on other build systems, thing like: upgrading the build system without breaking the project itself or allowing you to separately define the development and production versions.
See More
Top
Con
Android development only
Android Studio is the official IDE for Android and it works great as an Android IDE. Unfortunately, that's the only thing it can do. If you want to develop applications for other platforms in Java, you have to learn another IDE as well.
See More
Top
Pro
Pushes fast to the built-in emulator
Pushing to the built-in Android emulator can be up to 10 times faster than pushing to a physical device.
See More
Top
Pro
Extremely fast preview
Since Android 2.0, Google have been focusing more and more on the IDE's speed, going so far as making it 2-2.5 times faster than older versions. But the greatest feature when it comes to speed though is the new feature called "Instant Run". This is comparable to writing HTML, where you write the HTML and just refresh te page to see the changes. On mobile though, updating anything would take a lot of time for the system to rebuild. Instant Run allows developers to build their app once (on physical devices, emulator or both) and as they change their code, AS does hot code swapping where it only updates the parts of the code that have been changed and the developer can see those changes after a second or two.
See More
Top
Pro
Intelligently replaces values
References are automatically replaced with their real values, so you can easily view which color you are using for example.
See More
Top
Pro
Supports many platforms
Linux, Windows, and Mac are supported.
See More
Top
Pro
Allows GPU tracking
For graphics-intensive apps or games, Android Studio has a GPU profiler baked in. With this you can see exactly what is happening inside the device when a new image is drawn on the screen.
See More
Top
Pro
Can test Google Play Services API straight from the emulator
Since the built-in emulator has Google Play Services like a physical device, you can test a lot of API calls without having to deploy your application to a device.
See More
Top
Pro
It supports naked
See More
Specs
Latest Version :
3.6 (Stable), 3.6 RC 3 (Preview)
Hide
See All
Experiences
Free
283
74
Eclipse Che
All
11
Experiences
Pros
9
Cons
1
Specs
Top
Pro
SSH + terminal
Built-in terminal with root access so you can make changes to your running machines. Being able to SSH into the workspace so you can use a desktop IDE is handy.
See More
Top
Con
Slow runtime
Online IDE is much slower than desktop one.
See More
Top
Pro
Custom commands
You can package up custom commands with your workspace and then use them (or share them) with everyone else.
See More
Top
Pro
Docker runtimes
You can choose from pre-configured environments for Java, Javascript, C++, PHP, C#, etc., or you can define your own by dropping in a Dockerfile - makes it easy for simple and complex projects.
See More
Top
Pro
GIT and SVN VCS support
Projects can be easily imported from any Git or Svn repository hosting service.
See More
Top
Pro
Reproducible environment
See More
Top
Pro
Portable workspaces
The workspace in Che includes project sources, IDE and the runtime. So if you hand your Che workspace definition to another user and they execute it they will get everything they need to build, run and debug the project. Also the runtime is in a Docker container so it will work even if the second user is on a different OS than the original user who shared their workspace with them.
See More
Top
Pro
Previews
Che does a nice job to automatically map the service:port running in the Docker container (e.g. tomcat on 8080) to the Docker port it actually uses (something in the ephemeral range). You never need to figure that out - it's just made available when you run your server.
See More
Top
Pro
Merge tool for VCS
See More
Top
Pro
Open-source
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
See All
Experiences
Free
154
47
Visual Studio Code
All
39
Experiences
Pros
24
Cons
14
Specs
Top
Pro
Extendable through plug-ins
Visual Studio Code comes fairly complete out of the box, but there are many plug-ins available to extend its functionality.
See More
Top
Con
Embedded Git isn't powerful enough
You can do nothing but to track changes, stage them and commit. No history, visualization, rebasing or cherry-picking – these things are left to git console or external git client.
See More
Top
Pro
TypeScript integration
There is very solid TypeScript integration in Visual Studio Code. Both are developed by Microsoft and VSC itself is written in TypeScript.
See More
Top
Con
The autocomplete and code check is not as powerful as the one on WebStorm
Sometimes it doesn't tell you if you made a typo in a method name or if a method is not used and several other important features.
See More
Top
Pro
Integrated debugging
VSC includes debugging tools for Node.js, TypeScript, and JavaScript.
See More
Top
Con
File search is extremely slow
It's absolutely not possible to use this tool with big projects given how long it takes to search for files.
See More
Top
Pro
Ready to use out of the box
You don't need to configure and add plugins before being productive. However, you can add plugins if needed but for the basics you're well covered.
See More
Top
Con
Project search limits results
Because file search is so slow your results are limited in order to simulate a faster search.
See More
Top
Pro
Integrated terminal
There's no need to press alt+tab to go to a terminal: it is directly integrated into the editor. Shift+~ is a handy hotkey to toggle the integrated terminal.
See More
Top
Con
Very bad auto import
See More
Top
Pro
Great performance
For a 'wrapped' web-based application, Visual Studio Code performs very well.
See More
Top
Con
Generalized
VS Code is a general code/scripting IDE built to be lightweight and for people familiar with their language of choice, not directly comparable to Visual Studio in power or scope.
See More
Top
Pro
Libre/open source
Released under the MIT License.
See More
Top
Con
Memory hog
Allegedly, VS Code is "lightweight". Yet, running multiple instances of it at once, you may get many "out of memory" messages from Windows despite 16 GB RAM. (While of course also running other things. The point is the comparison with some other IDEs/editors where running them alongside the same number of other applications doesn't cause Windows to run out of memory)
See More
Top
Pro
Fast and powerful
VS-Code has the speed of Sublime and the power of WebStorm. Perhaps this is the best software that Microsoft has ever created.
See More
Top
Con
Poor error fix suggestions
Error detection and suggestions/fixes are poor compared to IntelliJ platforms
See More
Top
Pro
JavaScript IntelliSense support
JavaScript IntelliSense allows Visual Studio Code to provide you with useful hints and auto-completion features while you code.
See More
Top
Con
A "me too" offering from MS, far behind other well established editors that it attempts to clone
Other IDEs specific to a language often offer better tools for deep programming.
See More
Top
Pro
Embedded Git control
Visual Studio Code has integrated Git control, guaranteeing speed, data integrity, and support for distributed, non-linear workflows.
See More
Top
Con
Slow launch time
Slower than it's competitors, e.g. Sublime Text.
See More
Top
Pro
Updated frequently
There's a new release of Visual Studio Code every month. If you are one of the insiders then releases are daily.
See More
Top
Con
Emmet plugin often fails on even simple p tags
See More
Top
Pro
ESLint integration
ESLint integrates great. You can define your rules trough .eslintrc.* as usual and vs code will autofix your code on save. So your code is always in style.
See More
Top
Con
Have no good default js style analyzer
In WebStorm there is analyzer that checks for warnings and highlight this in yellow, here you cannot find or add it even with plugins. It is possible to have it as errors with linter but while you are actively changing file that's not very nice.
See More
Top
Pro
Extensions (aka plugins) are written in JavaScript
Extensions are written in either Typescript or JavaScript.
See More
Top
Con
.sass linting is terrible
See More
Top
Pro
Active development
It's really nice to see how the code editor evolves. Every month there is a new version with great communication of new features and changes.
See More
Top
Con
Is not an IDE, is a text editor
See More
Top
Pro
Integrated task runners
Task runners display lists of available tasks and performing these tasks is as simple as a click of the mouse.
See More
Top
Pro
It has gotten really good
All it takes is one stop for all the features many people need.
See More
Top
Pro
Custom snippets support
Snippets are templates that will insert text for you and adapt it to their context, and in VSC they are highly customizable.
See More
Top
Pro
Huge community behind it
The ease of getting assistance and finding tutorials is increasing as the community grows.
See More
Top
Pro
JS typechecking
It leverages TypeScript compiler functionality to statically type check JS (type inference, JSDoc types) with "javascript.implicitProjectConfig.checkJs": true option.
See More
Top
Pro
Python support
Excellent Python plugin, originally created by Don Jayamanne, now hired by Microsoft to extend and maintain the extension.
See More
Top
Pro
Good support for new Emmet syntax
See More
Top
Pro
High fidelity C# plugin
The Omnisharp plugin is very powerful providing full sln, csproj, and project.json support.
See More
Top
Pro
Support RTL languages
It supports pretty web rtl languages like arabic languages when most of other editors don't support it.
See More
Top
Pro
Inline definition picking and usages finding
These features allow you to have a glance at code without opening it as a whole in a separate tab. Moreover, editing is allowed.
See More
Specs
Platforms:
Windows, macOS, Linux
License:
MIT, Proprietary (official builds)
Multi Language Support:
Yes
Auto Complete:
Yes
See All Specs
Hide
See All
Experiences
FREE
4160
832
Eclipse + Android Development Tools plugin
All
11
Experiences
Pros
7
Cons
3
Specs
Top
Pro
Good offline capabilities
See More
Top
Con
A lot of bugs and weak debugger
False errors cannot be removed.
See More
Top
Pro
Free and open source
Eclipse is a free and open source software, it's released under the Eclipse Public license.
See More
Top
Con
Plugins can be unstable
Though there are plenty of plugins to choose from, they aren't always reliable. Some aren't maintained, bug fixes can be slow, and you may need to download plugins from multiple sources.
See More
Top
Pro
Java programming language and XML editors
Has full support for both Java and XML.
See More
Top
Con
May lose support in the future
Google recommends moving away from Eclipse for Android Development, plugins and features are adopted much later from Eclipse than from Android Studio or IntelliJ IDEA and in the future the ADT plugin may be abandoned altogether.
See More
Top
Pro
Large selection of plugins
Eclipse has a large and active community, which has resulted in a wide variety of plugins.
See More
Top
Pro
Graphical interface
ADT provides GUI access to many of the command line SDK.
See More
Top
Pro
Highly customizable
Thanks to the large variety of plugins and various configuration options, Eclipse is very customizable.
See More
Top
Pro
Good font rendering
Because Eclipse is based on SWT, it uses the native font rendering and thus looks better than other IDEs on some Linux systems, where the Java font rendering is not optimal.
See More
Specs
Platforms:
Windows, Mac(OS), Linux
Hide
See All
Experiences
Get it
here
48
20
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop