> The answer: “It’s the web; use existing web technologies.” was—and still is—a good answer. That's a terrible answer. Oh, I just need to cobble together a bunch of shitty libraries that pale in comparison to what's available on native platforms just to build a simple app that will equally pale in comparison to apps on actual native platforms? Yeah, I think I'll pass. Web technology sucks and it's holding us all back…
Introducing Rec Room
51–60 of 65 posts
Re: Introducing Rec Room
#52Maybe I'm in the minority here but this doesn't sound very appealing. I've said it before but do you really want to be a software engineer solving real problems or a glorified glue-stick gluing pieces of framework code together? All this seems to do is make it easier to glue framework code together.
Re: Introducing Rec Room
#53> The answer: “It’s the web; use existing web technologies.” was—and still is—a good answer. That's a terrible answer. Oh, I just need to cobble together a bunch of shitty libraries that pale in comparison to what's available on native platforms just to build a simple app that will equally pale in comparison to apps on actual native platforms? Yeah, I think I'll pass. Web technology sucks and it's holding us all back…
Have you considered the ease of deployment/availability/potential audience size of web apps versus your native platforms? We're all just trying to make successful products, after all. And any app of significant complexity will require at least some level of craft (which I suspect is part of your gripe - no craft required, ecosystem too large.)
Also, consider that any platform like HTML5 that includes Gamepad, Audio Data, Canvas/GL, Mouse Lock, and Socket API's has evolved far beyond simple document display.
The cruelest retort I can give on HN is none at all. It must be crushing to see one's story meet the front page of HN, only to receive few/no comments, right? If you're this passionate and worked up on the subject, please give the silent treatment a go.
Re: Introducing Rec Room
#54It's kinda like Google's Web Starter Kit[1], isn't ? For me, it's really helpful when we can use some guidance from great players in the industry when choosing which framework to use. We recently forked Web Starter Kit, added some bower instructions, integrated Twitter BootStraped and now we've got some internal guidelines for new SPA. [1] https://github.com/google/web-starter-kit
Re: Introducing Rec Room
#55At the end of this road, I foresee a full IDE baked into Firefox. I can't wait. It would so great if you could just open the App Manager, click "Create New App", check the boxes of the libraries you want to include by default (jQuery, Ember, etc.), and it would then generate a Hello World app folder with all those files included. Heck, Firefox Developer Tools is practically already an IDE. All that really remains for…
It's already there :-D https://hacks.mozilla.org/2014/06/webide-lands-in-nightly/ (Well, in the nightlies anyway.)
Re: Introducing Rec Room
#56Maybe I'm in the minority here but this doesn't sound very appealing. I've said it before but do you really want to be a software engineer solving real problems or a glorified glue-stick gluing pieces of framework code together? All this seems to do is make it easier to glue framework code together.
Good software engineers take full advantage of components, frameworks, and other ways to re-use code.
In fact, code reuse is one of the most important aspects of software engineering.
Re: Introducing Rec Room
#57Re: Introducing Rec Room
#58> The answer: “It’s the web; use existing web technologies.” was—and still is—a good answer. That's a terrible answer. Oh, I just need to cobble together a bunch of shitty libraries that pale in comparison to what's available on native platforms just to build a simple app that will equally pale in comparison to apps on actual native platforms? Yeah, I think I'll pass. Web technology sucks and it's holding us all back…
What a refreshing and well thought out viewpoint. I especially like the delivery of it, a perfect way to convince others!
Re: Introducing Rec Room
#59> The answer: “It’s the web; use existing web technologies.” was—and still is—a good answer. That's a terrible answer. Oh, I just need to cobble together a bunch of shitty libraries that pale in comparison to what's available on native platforms just to build a simple app that will equally pale in comparison to apps on actual native platforms? Yeah, I think I'll pass. Web technology sucks and it's holding us all back…
Yes, but developer experience is only one aspect for you to consider. Have you considered the ease of deployment/availability/potential audience size of web apps versus your native platforms? We're all just trying to make successful products, after all. And any app of significant complexity will require at least some level of craft (which I suspect is part of your gripe - no craft required, ecosystem too large.) Also…
Sure. Do you think that a new system that is better than HTML/CSS/JS couldn't be built with that in mind? Native systems all already have hooks for easy deployment and updates and the potential audience is everybody since you need a native system to run a browser and a browser is nothing special. What we need are standards for applications. Not documents that you can script.
> Also, consider that any platform like HTML5 that includes Gamepad, Audio Data, Canvas/GL, Mouse Lock, and Socket API's has evolved far beyond simple document display.
HTML is still very, very deeply rooted in document display and browsers. That's why native apps perform better and are more popular for anything but simple data entry. Even for simple data entry, as a user I prefer native.
> If you're this passionate and worked up on the subject, please give the silent treatment a go.
I guess three sentences including a curse-word and a bit of sarcasm counts as "passionately worked up" these days :)