|
|
|
Ask HN: Help me design a personal project
|
|
1 points
by _em_
3783 days ago
|
|
I am thinking to start working on a project which in future would become a product (hopefully). I want to take it as opportunity to learn what modern programming era has been shifted to. As of now, All i know is Java based web apps, with old school Business Layer (EJB)/JSP front end. Not to mention, the front end isn't optimized for different platforms and if I have to create web apps out of this then its an other story for me. So how should i design the app which 1. Will have a Web Client for Administrators and for users
2. Should provide user access on iOS/Android I was looking at different technologies and I am so confused. There is Angular JS, ROR, DJango, IonicFramework and so many more ... So if i ask you to design a modern web-app for browser and cell phones, 1. How many tiers you would have
2. What framework/would you use at what tier
3. What architecture you would use. I mean there was SOA back in the time and now there is a new buzz word (micro-services). How would you decouple server with front end so that same functionality could be used on client brwoser and native mobile apps. Any help is appreciated. |
|