Giter Site home page Giter Site logo

Web App Tips about ama HOT 5 CLOSED

kentcdodds avatar kentcdodds commented on July 17, 2024
Web App Tips

from ama.

Comments (5)

kentcdodds avatar kentcdodds commented on July 17, 2024

I'll get to you as soon as I'm able! Should be early this week :-) I do have a few thoughts.

from ama.

aliig avatar aliig commented on July 17, 2024

Awesome. I'll just keep doing some tutorials in the meantime.

from ama.

aliig avatar aliig commented on July 17, 2024

Also, if you have any thoughts about whether to use a starter/framework like MEAN.io, Hackathon, Strongloop, angular full stack generator, etc.; your opinion would be welcome. The suspense is killing me, I can hardly wait to get started. :)

from ama.

kentcdodds avatar kentcdodds commented on July 17, 2024

Sorry this has taken so long for me to get back to you.

First, let me preface this will the fact that I'm a JavaScript developer through and through. I'm more comfortable with JavaScript, I really enjoy JavaScript, I understand it isn't suited best for all scenarios, but it has worked great for where I've used it so that's what I use.

Also, I personally haven't done a ton of backend work. That's also valuable preface info...

So, if I were building an app like the one you describe, I would probably use the MEAN stack. That is, if I just wanted to push it out fast. If I had time, I would try to learn Koa and I would use React (for more info on that, see #7). Koa looks super awesome.

I like OpenShift a lot, though I may also look into DigitalOcean. I would register the domain with iwantmyname.com.

I'm a fan of MongoDB. Though, if I had time, I might look into PostgreSQL or RethinkDB because I've heard they're cool.

For CSS, I would probably use Stylus. But if I had time, I'd probably look into PostCSS.

For bundling my JavaScript, I would definitely use Webpack. Though, if I had time, I'd probably stick with webpack :-) Also, get all of your dependencies from npm. It'll improve your life.

I think that's everything I'd need to get started.

P.S. I think you actually might be able to accomplish what you're trying to do with Firebase. Look into that a little bit. If it suits your needs (it very well might), then you don't need to worry about a backend at all (which would be totally awesome) and you could just deploy your app on Firebase :-)

from ama.

aliig avatar aliig commented on July 17, 2024

Great answer, thanks for presenting options for each. I'll be looking into each of these today and see how I feel about the learning curve for each one. I'd heard of some of these, but many I hadn't heard of or considered like Firebase or React/Koa, which seem pretty promising.

Thank you for the detailed answer, I appreciate it!

from ama.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.