Imagine all the questions you would want to ask on Stack Overflow but they would get downvoted, you can ask those questions to ChatGPT. It is a great tool for exploring new libraries and solving all the small problems you run into along the way. There are often a couple every month.įinally, I think this is where ChatGPT really shines. The courses are inexpensive if you wait for a sale day. All of the big ones have good courses that will take you from zero to making your own application. If you want to become competent without having to waste time tracking down blog posts or Stack Overflow answers for specific questions, go and buy a Udemy course for the particular library you want to use. All of these have a learning curve made more complex by the compilation stages required to get it to the browser, but the documentation made by the developers should be enough to get started. If your goal is to build a complex single page app then you will do fine with React, Angular or Vue. If it is not too complex you can get pretty far with just HTML, JS/jQuery and CSS. (I'm aware there have been similar threads the past year, but they're already a year old, which is an eternity in JS world)ĭepends what you are actually trying to build. So, how do I actually make a modern website? Is it really this hard? I also looked at htmx but don't really like the idea of templating html snippets on the server without great editor integration. Not sure what to use for the database/backend though. The data model is relatively simple, but it needs to be stored somewhere, local storage is not enough.įrom all my research, my best bet right now seems to be next.js + React + Tailwind because that combination seems to be relatively popular and well-documented with good editor integrations. I need some user authentication and user state, but nothing complex. I want it to work on all devices and look good. CSS frameworks that need to be compiled!? Several more layers of database abstractions and services that I have no idea what they do by looking at their landing pages. Everything should've gotten easier, right? It has been 10 years after all.īut I'm totally lost. I spent the last 20 hours trying to figure out what the best practices are now. I just had an idea for a side project and I want to make a modern website. ![]() I've been making websites since I was a kid, used to write Rails apps for work, lots of JS and jQuery, various CSS frameworks, and even used React for a while when it was initially released. If you find a typo, unclear description etc in the documentation, please log a new issue in the issue tracker for our APIs: github.I haven't touched frontend code for a couple years now, but I have a long history with it. SketchUp/sketchup-extension-vscode-project Documentation SketchUp/sketchup-ruby-api-tutorials/wiki/RubyMine-Project-Setup#making-the-ide-sketchup-api-aware Give your IDE insight to the SketchUp Ruby API by feeding it stubs:Īs an example of how to set up your IDE we created an example that describe the process for RubyMine: ![]() To address this we created TestUp, a wrapper on top of Minitest that works within SketchUp along with a GUI interface to manage your tests. This pose a problem when you want to set up unit tests for your code that needs to run within SketchUp. The standard testing frameworks for Ruby usually assume your tests are run from Ruby's console interpreter. SketchUp/sketchup-ruby-api-tutorials/wiki/RubyMine-Debugger-Setup Testing We also have a guide on setting up RubyMine as an example of how you can set up your debugger: This will let you use the debugging functionality of IDEs/editors that support the Ruby Debug protocol: To make debugging SketchUp Ruby extensions easier we have a Ruby debugger interface that can be added to your SketchUp installation. SketchUp/ruby-c-extension-examples Debugging We provide examples on how to create Ruby C Extensions that work with various SketchUp versions and platforms: This allows for more complex functionality and possible performance improvements. Ruby itself allows you to work with Ruby code via C (and C++). ![]() SketchUp/sketchup-ruby-api-tutorials Ruby C Extensions within SketchUp These will take you through various common scenarios and concepts of the SketchUp API. To get you started we have a collection of examples of tutorials. For more information refer to the LayOut API Overview.Ĭurrently the LayOut Ruby API is only available from SketchUp. LayOut APIĪs of SketchUp 2018 you can also create and manipulate LayOut documents. Visit our SketchUp Developer Center for more information and resources on SketchUp's APIs. It is available from within SketchUp, it cannot be used by itself. ![]() The SketchUp Ruby API allows you to interact with SketchUp models and the SketchUp application.
0 Comments
Leave a Reply. |