3 ms·
I think you answered your own question. The reason most pieces on web development are opinionated is because there is no 1 way to do something. Everyone has the
by lsiunsuex 11y ago
I think you answered your own question. The reason most pieces on web development are opinionated is because there is no 1 way to do something. Everyone has they're favorite stack and everyone has limited knowledge; even "great" programmers haven't written in every language / framework.
https://wappalyzer.com/download https://wappalyzer.com/download - one of my favorite tools - will give you a little more insight into what smartsheet uses - they're homepage at least, is a LAMP stack with Drupal.
Smartsheet would be a tall order for your first or 5th project. Get a cheap server somewhere - start with PHP, Rails or Node and build stuff. Learn how to communicate from the frontend to the backend - make mistakes, rinse repeat.
I haven't bought or read a book in years; once you get the basic concepts down, searching google / stackoverflow for how to do something will come much easier.
- sonofwisconsin 11y agowappalyzer is very cool thanks for the tip. I realize I won't be building Smartsheet anytime soon, but I want to start learning the tools with enough power to get me there. I do plan to "Start with PHP, Rails or Node and build stuff," but first I would like to have a broad understanding of the frontend to backend path you describe. I know nothing of this process. I am looking for the basic concepts. In some ways, I feel like I'm trying to take derivatives with a fuzzy understanding of algebra. Following the book's example can get you from x^n to n*x^(n-1), but not to understanding.
- a3n 11y agoThis is a problem I have with much of technical discussion, not just web. The writer focuses on details of a solution, assuming knowledge of the big picture. I'd often like the big picture, so I can have some context for the details I choose or stumble upon. It's like reading documentation for MS Word, with every menu item explained but no clue as to how you'd put together a large, complex document. How to use every little feature, but nothing on when and why to use the features. Please keep that in mind, writers. :)