It's amusing that you think these apps are developed by people who aren't CS grads that have not been put through the absurd hazing ritual that is the modern interview.
Look at Facebook's monster, for example.
The reason these apps are bloated is because too much attention is paid to basic CS and not enough to engineering.
The reason you don't like app's developed in a certain technology is because you are a developer. Normal users can't tell the difference, or don't care.
No, I love the insight! Thanks for replying with all this, we will take a look at these things. We've built 15 production apps and we are still learning every day.
i have used it. it is easy to learn. certainly no worse than the alternatives.
i get your criticism. but i see that very often. most projects just don't know how to present their apps in a good way. it seems like we are trying to describe apps in ways that we think non-tech people would expect, but we are failing.
Sound interesting, I have been planning to do something like this for a while. In the end, app development is so standardised that I don’t get why tooling is so terrible.
It sounds like you saw some great apps using the right tools to solve the problem space and then you saw some unhappy devs who didn't pick the right tool for the job.
I guess I've been reading that documentation from the wrong perspective. I thought they were trying to show me the right way, or at least, a good way, to create apps and add features to them.
... using a tool designed for the type of app I described. That said, if you want to learn how to use the big complicated tool, it's best to start with a trivial app.
I find it really surprising some people don't use the apps they are developing. If you're not using it day in day out heavily, how can you know what's likely to irritate users.
Use the app all the time, if it's slow or buggy you'll soon get irritated by it enough to fix it :)
As a developer you should be one of the biggest users IMHO
Depends on what you’re trying to build. It’s pretty useful for generic CRUD apps, which is 90% of business apps when you strip out the marketing speak and design...
It's a developers tool
reply