Replies: 2 comments 4 replies
-
Hey @trampas,
Theia own its own generally uses the
What exactly is Theia complaining about? |
Beta Was this translation helpful? Give feedback.
-
Mark, Thanks for the information! For myself I do not like the vendor tools for embedded as they often have too many bugs and issues. For example I will 'no bid' a contract if they used MPLABX, as there is no way to estimate the number of times during the day the IDE will crash other than to know it is greater than 10. Eclipse is a little messed up with setting the properties(compile options), paths, etc. Here I would be happier to have cmake file or makefile, but once you have mastered the properties in eclipse it is relatively easy use and is consistent. Generally I find I do this once and forget, so it is easy for other developers on team as hey never need to look at the properties to add code or fix bugs. The bad part of eclipse is that it is bloat ware, it does not have the gitlens feature of vscode, and hard for newbie to install and configure everything such that they can clone code from git and build the project. That is it takes too many independent programs to install, configure paths, etc. I am not sure how vendors are doing this with theia, like how they install segger jlink tools, compiler, etc? My point is that many of the features needed for vendor specific IDEs using theia is the base foundation of how to build project and load on hardware and debug with jlink. If theia had this native or with one plug in I would be excited. I know every vendor will want to add their own GUI code generator, pin assignment GUI and junk that I personally never use. However the base build and debug layer would be good to have in theia independently. For example, with cortex-debug, if I make a change to source code cortex-debug does not know the project needs rebuilt before debugging. This is hard for cortex-debug to handle because it does not know which plugin is doing the builds. Here again a good plug-in that combines all these items is needed. Note I would love it if the desktop version also installed xpack. I love xpack to install development tools! I would love it if the build tool could do the 'xpm install' if the tool in xpacks directory is missing. However it seems most people are going to a container development environment setup, where they use docker setup and use same docker setup for the CI/CD using github or other git server setup. |
Beta Was this translation helpful? Give feedback.
-
I noticed that theia was using the .vscode directory for configurations. I found this a bit annoying as that I wanted to test same project with theia and vscode. However theia did not like the launch.json used for cortex debug that vscode used.
Beta Was this translation helpful? Give feedback.
All reactions