Create a chat for your 40 users. Start from what you have. I wouldn't use a framework and I'd start with a static website.
Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
21–30 of 34 posts
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#22If you are just building an MVP, you'd want to spend very little time on actually building the product. Here are some choices: * Discourse forum: https://www.discourse.org/ * Slack channel * Google Docs spreadsheet
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#23Start a subreddit. I mean if you want to build business, don't start with building a product if it isn't completely necessary (it isn't).
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#24You mentioned python: Pick up Flask. It's seriously the most down to earth, "it does what I want it to do" framework for web. Make sure you know how to use SQLAlchemy (Flask's builtin SQLAlchemy is amazing) so you can have a persistent database and just spend some time building pages with forms and populate your pages with forms. Later you can make it look pretty with Bootstrap. I spent a lot of time opposed to "web…
I do know the basic syntax of both JS and Python, but I thought it would be better to focus on one language, and since JS is so common for the front-end complex stuff it would make sense.
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#25You mentioned python: Pick up Flask. It's seriously the most down to earth, "it does what I want it to do" framework for web. Make sure you know how to use SQLAlchemy (Flask's builtin SQLAlchemy is amazing) so you can have a persistent database and just spend some time building pages with forms and populate your pages with forms. Later you can make it look pretty with Bootstrap. I spent a lot of time opposed to "web…
Thanks for the suggestions! I've actually deployed on Heroku with Flask before, but only as an API server for back-end processing. It's the building out forum functionality and front-end I'm hesitant with.
Here's how I see it. You've got to do two things - build a community and build it a home. You've already got a pre-MVP to build a community around. Could you find someone to build it (or help with part of it)?
I'm worried you won't like the look then get bogged down in weird front end stuff.
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#26You mentioned python: Pick up Flask. It's seriously the most down to earth, "it does what I want it to do" framework for web. Make sure you know how to use SQLAlchemy (Flask's builtin SQLAlchemy is amazing) so you can have a persistent database and just spend some time building pages with forms and populate your pages with forms. Later you can make it look pretty with Bootstrap. I spent a lot of time opposed to "web…
Sorry for my ignorance as I am learning web development. How would Express.js compare to Flask in this scenario? From what I've read it seems they are pretty similar in concept. I do know the basic syntax of both JS and Python, but I thought it would be better to focus on one language, and since JS is so common for the front-end complex stuff it would make sense.
I am also kind of a beginner but I could not stand the way the node ecosystem is spread apart. Do not let others fool you about how npm is a chaos. The problem is the bare boned node ecosystem.
I literally spend hours reading the documentation of passport js for account creation because it did not make sense to me, it implied that you knew how to do some validation, then I had to choose the hashing algorithm of storing passwords, setup the email verification system and even roles and I was about to implement everything by hand. When read about other frameworks like hapi and feathers. Checked them did not really offered that much and ditched js for backed for good.
If I want to do everything from ground I would better choose Phoenix (erlang web framework) at least app would be real multithreaded by default.
I am really frustrated but do not get me wrong node is beautiful, Middleware idea is incredible but you are alone. But There is not even a way to exclude Middleware from routes unless you do a hack as a middleware.
In my opinion node has advanced greatly by the advancing of js itself, but once you start to program you are kind of alone. You are better using rails (not my favorite does a lot of magic) or some python tech (I am using Django btw).
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#27Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#28Start a subreddit. I mean if you want to build business, don't start with building a product if it isn't completely necessary (it isn't).
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#29Earlier quoted context omitted.
Sorry for my ignorance as I am learning web development. How would Express.js compare to Flask in this scenario? From what I've read it seems they are pretty similar in concept. I do know the basic syntax of both JS and Python, but I thought it would be better to focus on one language, and since JS is so common for the front-end complex stuff it would make sense.
In my opinion node is better if you have experience, Express is so bare ones that you are going to write almost all of you functionalities. I am also kind of a beginner but I could not stand the way the node ecosystem is spread apart. Do not let others fool you about how npm is a chaos. The problem is the bare boned node ecosystem. I literally spend hours reading the documentation of passport js for account creation…
Re: Ask HN: Software eng, but not a web dev. Learn new frameworks to build MVP?
#30Earlier quoted context omitted.
In my opinion node is better if you have experience, Express is so bare ones that you are going to write almost all of you functionalities. I am also kind of a beginner but I could not stand the way the node ecosystem is spread apart. Do not let others fool you about how npm is a chaos. The problem is the bare boned node ecosystem. I literally spend hours reading the documentation of passport js for account creation…
But I guess that's exactly the point, isn't it? The fact that Flask/Express are so bare bones, you end up learning a lot, so for learning purposes makes a lot of sense.