I am using the MCUXpresso IDE now since a week about 8 hours a day and would really like to share some impressions I got. Just for info: I am using the IDE to develop an USB isochronous app on an ARM Cortex M0+.
What I found impressingly positive so far, is the speed of compilation and uploading, a rather annoying issue with lots of other IDEs. With the MCUXpresso this is very well solved and merits 5 stars to my opinion.
But, (of course there is a "but") I am dazzled by the unorganized, over-crammed and illogically setup user interface, especially the menu and the toolbars. There is loads of space for improovement. A single star nearly is too good.
Let's start with the obvious: Where is the "View" menu? Where is the "Tool" menu? The entire menu structure reminds me of the IDEs from 20 Years ago. Back then, it took you at least a month until you finally had figured out where everything is. And 2 weeks to forget it again. Why do I have to repeat this experience?
Actually there is already a broad consense of what an IDE User Interface should look like. As an example, please take a look at the Atmel Studio 7 UI (No, I am not working for Atmel!), because it is actually pretty well done. (Evenso it could really be a bit faster).
Also I miss the usual VC++ editor features as e.g. vertical text selection and text macros. For a good IDE these are a must.
Again, I do not want to leave the impression that the MCUXpresso is a bad tool - at the contrary, I enjoy working with it. But it really needs still some overworking before it will reach its full potential.
Thanks, and please add and reply,