13
CRzech
6y

I want to create something crazy with this architecture, what do you think?

Comments
  • 8
    Isn’t this what web development is nowadays? Web api everywhere with json format
  • 1
    @devTea not in my country, at least, not in my job. :'(
  • 3
    @CRzech then you should try, who knows maybe you’ll find high salary job
  • 1
    @devTea thanks! And, I hope.
  • 9
    This is the standard "startup stack" lol
  • 5
    @ganjaman lol not for me, my day-to-day is about a pure index.php full of functions with echo "<html>"; or an old java EE application with oracle 11g database. (And have teammates working on COBOL).
  • 1
    Are you going to use NativeScript?
  • 1
    @tiuscia native-vue to be specific
  • 4
    @CRzech I tried. It's a nightmare. I started to build my app..but at the end ai started to learn react native
  • 2
    It's easier than you think and totally worth it, go for it.
  • 4
    MongoDB is easy to set up and work with. But that's also its flaw security-wise.
  • 2
    @tiuscia :o Is it really like that? by the docs I thought it was the 8th wonder of the world lol.
  • 1
    @JKyll thanks!
  • 3
    @bioDan But is remediable right?
  • 4
    @CRzech if you configure it and its endpoints properly and expose it only behind a secure internal network then yes.
  • 2
    @CRzech startup stack as in new company stack.
  • 5
    Consider using Graphql for your API endpoints, if you want to save on data/plan to have lots of different views on your data. I'm starting to grasp it and it's pretty cool.
  • 2
    @pily its great indeed.
  • 1
    Shell be fine ;)
  • 3
    @Codex404 I found out about it at the end of my last project (small work for a local business), otherwise I would have used it. It's so annoying to have different routes for the same stuff or all in one and you always have to filer out unnecessary things. I'm still not sure about added complexity and overhead on the DB, but it's great.
  • 1
    @tiuscia I did the opposite and I was disappointed in both
  • 3
    "distributed mongodb database": nope, just nope, why would you need/use that for a "normal" service. I personally would advice for a relational dbms or depending on your usecase maybe a graph db

    For the "native" app, I personally would reccomend flutter instead, which is native and not just some views with logic and stuff sitting in a js layer. I guess you should be able to use Dart for Vue as well, thus be able to share business logic if you like. There are some projects aming at it on github, but no idea if they are any good, ex. https://refi64.com/vuedart/
  • 1
    You should look into nestjs. Really cool back-end nodejs (typescript) with build in for micro services and alot more. www.nestjs.com
Add Comment