Want to get some advice, while I understand we are sort of heading into AI generated code and new IDE with AI. I wanted to learn a framework that would allow me to specialize since I am not a developer, actually I am a Ux designer but want to pick some UX engineering skills, does anybody still use Meteor? What are your thoughts on the Electron framework? What are your thoughts on Flutter? I just one to pick a framework and learn in the next 2-3 months.
Each of these frameworks serves a different purpose. Meteor is a full-stack JS framework, handling both frontend and backend. It’s useful for prototyping and building entire applications quickly, but it’s less popular now compared to newer options.
Electron is good if you’re looking to create cross-platform desktop apps with web technologies, though it does have some performance issues because of Chromium. Tauri (Rust-based) is also becoming a strong contender in this space.
Flutter is for mobile development and can extend to web and desktop from a single codebase. If you’re interested in multi-platform apps, this might be a good choice.
For backend-specific roles, you might find better job prospects with Node.js or backend frameworks like Express, which are in high demand and pair well with front-end tech like React.
It ultimately depends on what kind of projects you want to focus on and your career direction.
I took a look at Tauri, sounds a bit like Flutter. I’ve heard a bit about Rust being described as future proof of the next programming language. which platform framework would you recommend? In terms of skill level, I know some front end languages, basic stuff on javascript. I kind of want to work through a framework to get an idea of deploying an app or web app cause the new AI IDE coming out would require some familiarity with deployment and just experience of seeing how things fit together, I don’t want to be a guy who just prompts.
For getting a feel for deployment and seeing how everything fits together, I would be tempted to look at Next.js hosted on Vercel. It’s modern, relatively easy to pick up, and makes full-stack app building that bit more straightforward. Plus, it’s future-proof and in demand right now.
Depends on what your goals are. Are you looking for employment? What experience do you have already? What do you want to make — a web app, a desktop app, a mobile app etc?
I’ve used webflow to build a site, I still haven’t mastered it completely but I intend to, I was able to work around some code to implement some animation. I’ve also used meteor in the past to build a prototype, I’m fond of meteor cause it’s modular, I think that’s really cool. I’m doing this for myself so I can work on some personal projects, a web app or a mobile app.
If you want to leverage your existing knowledge, stick with Meteor. I had a quick search and there seem to be some good tutorials here:
If you don’t want to learn React, what about Meteor + Svelte? You can select that tutorial from the dropdown on the page above.
Svelte is a popular framework, but generally considered less complicated than React. It eliminates much of the boilerplate by compiling components into vanilla JS at build time, so you don’t need to manage state or lifecycle methods in the same way.
For a UX designer looking to pick up UX engineering skills, here’s a brief guide:
Flutter: Best choice for cross-platform mobile and web apps with a focus on rich UI design. Aligns well with your design background and has a growing community.
Electron: Good for building cross-platform desktop apps using web tech. Suitable if you want to create desktop tools but has a larger resource footprint.
Meteor: Less relevant now. Good for quick prototyping and real-time web apps but not as valuable long-term.
Recommendation: Start with Flutter to leverage your design skills and create modern, user-focused applications.
It is Vue based which l like more than React and it comes with tones of ready to use components. Allowing you to create mobile IOS, Android, Windows, Macs apps in one codebase.
React: A JavaScript library for building user interfaces, React is widely used in web development due to its component-based architecture, virtual DOM, and active community support. It’s an excellent choice for single-page applications (SPAs) and dynamic interfaces.
Angular: A TypeScript-based framework maintained by Google, Angular offers a comprehensive solution for building scalable web applications. Its strong typing, dependency injection, and modular design make it ideal for enterprise-level projects.
Vue.js: Known for its simplicity and flexibility, Vue.js is a progressive framework for building UIs. It’s particularly suited for projects requiring a lightweight and approachable framework.
Back-End Frameworks:
Express.js: A minimalist Node.js framework, Express is great for creating APIs and web applications with fast performance and scalability. Its flexibility makes it a top choice for full-stack JavaScript developers.
Django: A Python-based framework emphasizing rapid development and clean design. It comes with a robust ORM and built-in features for security, making it ideal for data-driven applications.
Ruby on Rails: Known for its convention-over-configuration approach, Rails is perfect for startups and small teams aiming to develop applications quickly without sacrificing quality.
That’s a great breakdown, thanks. I have heard that Electron has resource issues if you want to scale the program. I’m having trouble installing Meteor since I’m getting errors issues on the command line so I’ve moved on to Flutter. When I first got into Meteor I thought it would be influential because I really liked how it was modular based. Are there any frameworks like Meteor, asking out of curiosity mostly?
Thanks for these, all these stuff is on backburner. I’ll have to get to Vue and React eventually. Can Django be used to build an ERP software? I’ve heard Odoo is built with Python.