I am technical content writer with a passion for coding. I have a master's degree in AI and a bachelors in Computer Science. I love learning new technologies and writing about them.
Location
Hyderabad, India
Education
Bachelor's in Computer Science and Master's in Artificial Intelligence
Technically it isn't really an equivalent of most web tools. If you would inspect a flutter or Codename One app in the browser you would see "weird stuff". That's OK for some use cases but it isn't really "web".
It runs in the browser, that's true. But it's an app that runs in the browser. Not a web app. It isn't HTML/DOM etc. That could be a plus for some use cases. I know a lot of developers use our web port to build apps. Hell, one customer even targets IE 6 which would be a nightmare with React/Vue et al but with Codename One it mostly works because we don't need the DOM.
There are a lot of downsides though. Plugins and tools that rely on DOM/HTML start failing. Password managers etc. are hard to work with. We have workarounds for those but it's a hassle.
👋 I am Aadityasiva Sabarinathan a cross platform developer and a graphic designer. I develop for mobile, desktop, web and packages for other developers.
A web app with flutter is not equivalent to one made with JS. The flutter team themself say
Not every HTML scenario is ideally suited for Flutter at this time. For example, text-rich, flow-based, static content such as blog articles benefit from the document-centric model that the web is built around, rather than the app-centric services that a UI framework like Flutter can deliver. However, you can use Flutter to embed interactive experiences into these websites.
But if you expect most of your users to use the mobile app made with flutter then flutter for web is not a bad choice
Sometimes a web app is just a mobile app placed in the web. This way it can circumvent store restrictions etc. If that's what you want then flutter web will work for you.
Sometimes the web app is something a bit different. It might include some of the functionality of the mobile app but it might also be your marketing website. In this case flutter sucks. SEO and related tooling just won't work with flutter. Maintenance would be painful since the web site and the app would have differences and different paces of update.
You won't be able to reuse all the amazing tools available for doing stuff on the web. It isn't a website, it's an app that runs on the web.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Flutter has tried to expand its domain into the web thus attempting to replace Vue and NextJS. But there are many differing opinions on it.
Technically it isn't really an equivalent of most web tools. If you would inspect a flutter or Codename One app in the browser you would see "weird stuff". That's OK for some use cases but it isn't really "web".
It runs in the browser, that's true. But it's an app that runs in the browser. Not a web app. It isn't HTML/DOM etc. That could be a plus for some use cases. I know a lot of developers use our web port to build apps. Hell, one customer even targets IE 6 which would be a nightmare with React/Vue et al but with Codename One it mostly works because we don't need the DOM.
There are a lot of downsides though. Plugins and tools that rely on DOM/HTML start failing. Password managers etc. are hard to work with. We have workarounds for those but it's a hassle.
A web app with flutter is not equivalent to one made with JS. The flutter team themself say
But if you expect most of your users to use the mobile app made with flutter then flutter for web is not a bad choice
Sometimes a web app is just a mobile app placed in the web. This way it can circumvent store restrictions etc. If that's what you want then flutter web will work for you.
Sometimes the web app is something a bit different. It might include some of the functionality of the mobile app but it might also be your marketing website. In this case flutter sucks. SEO and related tooling just won't work with flutter. Maintenance would be painful since the web site and the app would have differences and different paces of update.
You won't be able to reuse all the amazing tools available for doing stuff on the web. It isn't a website, it's an app that runs on the web.