Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:why not a web page? (Score 1) 161

So if you need a framework so you can pretend to have a native version of the application

No, you need a framework so you don't need to reinvent the wheel for every project you work on. With Sencha's frameworks, I can write a pretty slick-looking responsive site in a few hours (or days, for something larger) that would take literally months to roll on my own (and for the record, yes, I can and have rolled my own, back in the dark ages).


why not just focus on having a webpage instead of a shitty application which is just a web page?

Two reasons. First, it increasingly doesn't make sense to force your end users to download and install potentially untrusted code - never mind needing to maintain separate versions for every major platform you target (oh, you want this on iOS and Android and Windows and Linux and OS X, etc?), when you can accomplish the same result in one nice tidy webapp. Second (and you can fairly call this a matter of personal preference), IMO just about everything looks like crap in a browser on a phone, and even that assumes the browser handles it correctly (yeah, like I want to support Chrome and FireFox and *shudder* MSIE and Dolphin and Safari and Opera, etc - Going right back to all the joys of supporting multiple OSs, woo hoo!).

The concept of a "webpage" hasn't limited itself to some statically published version of a document-with-markup in over 20 years; that model lost so thoroughly that pining for it doesn't even count as beating a dead horse anymore, more like trying to clone a mammoth from frozen DNA.


This sounds like lazy people who want to claim they have an app, when all they're doing is pointing to a web page.

It really doesn't matter to me what you want to call it, whether an app or a webpage or a widget or a three-handled family gredunza, if it accomplishes the intended goal... All just a matter of using the right tool in your box for each task - Sure, you can hammer in a screw, but sometimes a plain ol' nail will do the job just as well.

Comment Re:Least common denominator (Score 2, Interesting) 161

If only it were that easy. The problems with cross-platform development are myriad. The LCD experience has already been outlined, so here are the others:

1) It's write once, TEST everywhere, and you can't debug the code you actually wrote -- only the specific translation of that code into native code. And that sucks beyond words. It can be incredibly time consuming to the point where it easily erases any time you saved in development. And the longer the lifecycle, the more of your budget this is going to consume.

2) On a related note, profiling and performance tuning is a bear. If you do anything that requires performance, cross-platform is the wrong way to do it.

3) The potential for bugs is twice as high, because now you don't just have to worry about bugs in the native SDK, but also in the abstraction as well. While the OEM can generally afford to test the hell out of their SDKs, cross-platform suites have much less resources at their disposal. And it shows.

4) You are always playing catchup. New features take longer to implement, because you have to wait for the third party to either implement the new feature, or to implement it right.

5) You're needlessly adding another layer of dependence. None of the "popular" third party platforms are anywhere close to guaranteed that they'll be around in a month, or 6 months, let alone 2 years from now. If your favorite library goes away, you find a new one and make a few changes. If your entire SDK goes away, you're fscked.

If your software doesn't matter at all, if it's just a hobby, has no business case, and you have no plans (or potential) for going commercial, then by all means, use whatever development tool strikes your fancy. Personally, I would never recommend that anyone use cross-platform tools for anything they plan to support indefinitely. Even for a prototype or an MVP -- too often the prototype becomes the codebase for the final software, despite prior assurances to the contrary. Don't waste effort developing something you can't build on, unless you have no other choice.

Comment Re:danger vs taste (Score 1) 630

It has RDA of calories, and if you're drinking soda, then 100% of the calories are from sugar (or corn syrup, for most soda in the US). There is no RDA for sugar specifically because there are no scientific guidelines, not because the FDA is part of some grand conspiracy to keep it a secret.

Comment Re:Until it actually happens, I don't care. (Score 2) 486

Remember hydrogen cars? They even built a hydrogen gas station near where I live. Cool right?... not really... basically no cars use it, the station is not economical, and I believe they may have only built one of these fucking things on the entire planet.

There's a handful of them on the left coast, and they're putting in another handful on the right coast. Statistically nobody in the middle of the country buys interesting vehicles anyway. Toyota is about to start selling a FCV finally, and they're licensing their fuel cell to BMW and it will probably make it into an i5 in a year or two.

The real problem with hydrogen is that it is horribly annoying at best. It's just dumb on every level.

Comment Re:"although not with bug-free results" (Score 2) 160

The Kindle app, for example, now likes to hang up so I have to kill it.

Amazon is probably doing something bad and stupid as usual. I had to remove their store app from my devices because it made them unusable. All of them. Locks, hangs, FCs, even in other apps. Amazon can't code their way out of a nutsack. You can see this in their site, too. They break it every few months.

Comment Re:No mention of iPad in the summary? (Score 0) 160

I don't want some device I have to build in a kit every couple of months. I'm beyond the point where I want to endlessly fiddle with technology

That's not what we're talking about. We're talking about installing a bootloader and using it to install a community-tested, community-developed replacement for the OS. Something you can't do on iOS, even when you need to, because Apple has shit it up.

I have no interest in tracking my own CyanogemMod version, building it from a kit, hand bombing my install.

So like I said, you have no idea what you're on about. You just download it and install it. You don't build anything.

I like vanilla Android out of the box. I've seen the junk Samsung and others put on, and I have no interest in it.

So again, like I said, you get a well-supported device and then you install AOSP (I'm running SOKP on my Moto G XT1063) and then you don't have to dick with it. Maybe eventually I'll check back to see if there's an update. Usually you can dirty flash those, so there's not much hassle involved.

All you did was demonstrate your ignorance.

Comment Re:Shady Misinformation About Real Name Policy Too (Score 2) 359

And yet Facebook never seemed to enforce it.

Confirmation bias.

I have family members with multiple fake accounts that have lasted for years and years all so they could invite those fake accounts as friends in games. And they weren't even remotely sneaky about making them appear as real.

Yes, they didn't use the policy against farmvillains, only when it was important, like against trannies and whatnot. But their rights aren't important to you, so you didn't hear about that while it was happening.

Comment Re:Why? (Score 2) 232

Oh so you miss the days of manually setting sound card jumpers to set DMA and IRQ

What? I say, what, son? That shit went away with ISA, and it had nothing whatsoever to do with pulseaudio. Nothing. Pulseaudio did nothing to mitigate that because none of those issues went away if you still have that hardware, because pulseaudio does not handle that part of the audio system. Do you know anything about the software we are now discussing?

Comment Re:Why? (Score 3, Informative) 232

Please note that PA is for consumer audio, that means general purpose desktop and sound server use.

You know what's different about consumer and pro audio? Nothing. As it turns out, consumers also want high-fidelity audio, and they want to be able to mix multiple streams. The only difference lies in what the industry is willing to sell us.

It works great for that and doesn't drain batteries and so on.

Actually, pulseaudio has notably drained batteries in the past, because shitcode.

Comment Re:KDBus - another systemd brick on the wall (Score 3, Informative) 232

Since they claimed that the systemd developers are bad and inexperienced programmers that can't code or design,

We have seen this proven true with pulseaudio.

that the systemd design is bad and that the code is bad,

Which should surprise nobody

it puzzles them that despite all this, systemd have worked beautifully for so many years.

Which it hasn't, and many slashdotters have given examples in this and other systemd-related threads, which you have willfully ignored because they don't fit the narrative you swallowed.

Comment Re:KDBus - another systemd brick on the wall (Score 1) 232

Stop using XP. It's much faster now.

Bullshit. It's much, much slower now, not least because the subset of printer drivers included is pathetic. What's pathetic about the list of supported printers that extremely common printers supported with precisely the same drivers that they have already shipped plus just a different PPD are not included. But it also takes much longer to hit windows update and find your printer driver than it did on XP.

Slashdot Top Deals

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...