6 ms·
I disagree entirely... I hate how an app for everything means vendor lock-in. Developers should embrace web standards and come together on making apps/tools th
by supernovae 8y ago
I disagree entirely... I hate how an app for everything means vendor lock-in. Developers should embrace web standards and come together on making apps/tools that don't suck. I think having to write for android, ios, osx, windows, chromeos and linux sucks worse..
- anthk 8y agoQT5.
- spondyl 8y agoI would love to use QT5, specifically the Python bindings but I always struggle to find documentation beyond a handful of out of date tutorials.
- pnenp 8y agoWhat in particular are you missing? I happen to be writing a PyQt5 tutorial for my https://build-system.fman.io https://build-system.fman.io today.
- laurent123456 8y agoLast time I tried, what I found was missing is some guidelines on how to architecture an application. For the web, we have React, Angular and plenty of frameworks to choose from, which help having some base app skeleton to build on top of. In Qt (QML), I couldn't quite find something like this and I had the feeling I needed to create my own framework from scratch, which is hard when, at the same time, you need to learn a new technology. There were some random ideas in various blogs and articles but nothing major or at least no officially supported one.
- Gorbzel 8y agoYou are wrong. ...note how I’ve said nothing to refute your comment because what you wrote it in responds to none of the historical empirical problems with this approach and just asserts “let’s make this not suck” glossing over the reasons why it sucks.
- supernovae 8y agoThere are lots of great apps that are built with tools like this.
- sampl 8y agoA million times yes. Apps do the same things everywhere. Why do we still need completely different languages, codebases, etc (not to mention teams of experienced hires) to deploy any little CRUD app? Maybe we aren’t interested in fixing this because it means there’s less engineering to be done. “It is difficult to get a man to understand something, when his salary depends on his not understanding it.”
- sdegutis 8y agoUnpopular opinion time, but Apple would be wise to make JavaScript a first class language for writing Mac apps. Probably 90% of apps don’t need the raw speed of Objective C or Swift. Obviously they want to encourage people to make Mac-only apps, but even so, web technology is 100x easier to use for making Mac apps than Cocoa and Storyboards is today.
- swsieber 8y agoI'd be interested in solving it, but not with Javascript. I think it's less about engineering costs and more about dislike of javascript. Maybe even specifically javascript tooling and electron. A big reason people want to standardize on javascript is because it is the runtime of the Web - I can't wait for Web assembly to get even better so we can standardize on something else.
- 51lver 8y agoEvery time I am required to update my web browser to support some new snowflake code I am again reminded just how wrong you are. You are writing code that runs nowhere, unless you can afford to shell out $1000 a year to keep your hardware current and $50 a month for the bandwidth to keep your software current. That's totally unsustainable from a global perspective.
- ChristianBundy 8y agoI wish I could agree with you, but those numbers are beyond silly. You think I pay $50/month for home internet access? You think any device I own is worth $1000 or purchased within the past year? In my view, the big issue right now is Electron, and developers who are comfortable developing for 1 Google browser per application. There's enough wrong with the current browser ecosystem that we don't need to make up numbers.
- 51lver 8y agoI don't think you would have trouble finding $1000 msrp of web connected gizmos in any given household in the US, and less than $50 a month for intertubes is a pretty good price, so right on, good for you. Just saying, we shouldn't be in this rat race.
- Rapzid 8y ago> Every time I am required to update my web browser to support some new snowflake code I am again reminded just how wrong you are. That sounds like incredible hyperbole considering all the major browsers are evergreen now.
- tspike 8y agoReact native excels for a single use case: rapid greenfield development with limited resources. If I were a startup that simply had to support web, Android and iOS, it would be a no brainer. Unfortunately, there is an almost religious devotion to it so it ends up used for many things it is actually terrible at (large teams, integration with large existing native apps, performance critical and highly interactive apps, apps that would be better off serving one platform, etc).