The solution is clearly to build on top of existing solutionsĪtom and VS Code have a good customization and plugin ecosystem, which is also well documented. So it’s not hard to figure out that starting from scratch is too much work for a solo developer with no external funding. Code Autocomplete (for the language, the external libraries, and local functions ).□♂️ Building an IDE from scratch is a ton of work.Īfter having this idea and creating a mockup concept of it I started asking myself the question:Ĭreating an IDE from scratch there are the things you have to build, because users expect them: I’m curious to find out how people feel about this and if this makes any sense to build. I’ll leave how to solve this problem to the collective imagination. It gets more tricky for React Components. This is a little challenging because across libraries at the moment there isn’t a standard documentation format for each function.įor Clojure code where the documentation of functions is generally the function code, this is easy. The only missing point for a front end workflow is “Never have to look for Documentation”. Instant rendering of changes with Hot Reloading.Taking cues from the list of points previously mentioned this JS development workflow would have the following traits: Other than having a normal file view, one can create some boards that contain functions or full files.Ī killer application of this is in React.įor React developers this would be great to have a quick overview of components.Ī standard for many React developers is to structure components in the following way:Īn example use case would be creating a board with the component code, the styling, and the tests. The idea is to treat functions like you would treat files and folders like files. I think that VS Code at the moment is the best IDE experience out there so took some user experience cues from it and added this “functional view” of a project. With Eve, Chris Granger is trying to break this division and while I think it’s a great idea, there’s not much adoption. I’ll skip this as I think it’s okay to have a distinction between things like Jupyter Notebooks and IDEs for web development. I removed an extra point which is “ The coding environment can also show results, app windows, graphics, other tools.”. Show code in an “area of concern” not just in a file. Multiple editors with just one function in it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |