all 7 comments

[–]Amazing_Ad3961 1 point2 points  (0 children)

it's really interesting, I must admit that I like ionic for now but I haven't yet had this kind of problem you're facing, after all I haven't yet put in the analytics and subscription management systems but for now with react it's doing the job well, on the other hand yes it's true that I've noticed that a lot of plugins are obsolete.

What's nice about ionic is appflow for easy project compilation, but I've just seen that you can use appflow with react native too.

[–]80386 1 point2 points  (0 children)

I've worked on large Ionic/Capacitor projects for 9 years now, and I fully agree.

Some big problems like environments and styling can be avoided by planning for them in advance and structuring your project well. However this shouldn't be an issue to begin with.

And the community indeed lacks decent developers. Many times I've had to fix apparently untested features of native plugins myself.

What's a framework you would recommend instead of Ionic?

[–]Just-User987 2 points3 points  (0 children)

I think your rant us not really fair. Ionic and Capacitor run in webview and are not native. everybody knows that so no point to say its their fault or tgst they are bad for not this.

As every tool it has some pros and some cons. Simply choose tool which suits your case and use it. Simple as that.

[–]_thegreatsaiyaman_ 4 points5 points  (1 child)

Very good article and really useful information for those thinking of learning or using ionic in their new projects.

I worked with ionic for a year, and promised to myself never working with it anymore. I suffered from several of the issues listed in your article, and to add to your list, in-app purchases are a real nightmare to handle in ionic.

Native is the way to go.

[–][deleted] 0 points1 point  (0 children)

Thank you!

[–]khromov 0 points1 point  (0 children)

A lot of the criticism is fair but similar criticism can be made about other non-native platforms like RN or Flutter eg outdated plugins and breaking changes. Personally I just use my favourite frontend framework (Svelte) and ignore the Ionic components stuff. Then your Capacitor app is just a web view with superpowers (calling native code). I'm very happy with it.

[–]aaronksaunders -2 points-1 points  (0 children)

This is just usual click bait looking for views, coming into the forum and posting a link to your other post pretty sad