News for hackers. Stuff that matters.
Re:WebIDE lands in Firefox Nightly by simonsarris on Monday June 23, 2014 @12:55PM (#7932994)
This is fantastic and I'm really glad it's being bundled with Firefox and not as a separate download.

As I've said elsewhere, a lot of kids still assume that programming is essentially "magic" done by professionals and they implicitly assume there is no way to getting started at their education level (This is especially true if their parents are non-technical, as mine were). All the resources in the world may exist, but they may not be obvious unless you look for them. When I was a kid I assumed that programmers were all professionals with a billion years of training and their own special equipment. Today I know the only difference between a programmer and a yet-to-be-programmer kid are bigger feet and a coffee addiction, the computers are the very same. But I didn't know that back then - I wish someone told me.

I think it is extremely healthy to have the lowest bar possible to go from "Hey I like that" to "Can I do that? Can I make it myself?" Putting an IDE inside the browser, having no other dependencies between viewing web-pages and making web-pages is an incredible first step.

I await the day any kid asks "How do I make my own webpages?" and we can answer "You've already got everything you need, just press F12."

There's an art to making seemingly insurmountable things appear doable, like becoming a programmer if you have no programmer role models, and I think we should give it more attention. The web makes it easier than ever, and while a bundled IDE isn't going to be the Geocities or Bob Ross equivalent, it's definitely the next step in reducing the friction of getting started.

Bravo, Firefox team.

Re:WebIDE lands in Firefox Nightly by akx on Monday June 23, 2014 @03:29PM (#7934004)
> Putting an IDE inside the browser, having no other dependencies between viewing web-pages and making web-pages is an incredible first step.

I... um, it's a first step we took 17 years ago, didn't we? http://en.wikipedia.org/wiki/Netscape_Composer

Re:WebIDE lands in Firefox Nightly by zimbatm on Tuesday June 24, 2014 @01:12PM (#7938876)
http://www.w3.org/Amaya/ is not as old (1996) but is also pretty cool. I wish they had more funding to explore that idea that the web should be editable (as long as you have the authorization to PUT).
Re:WebIDE lands in Firefox Nightly by tbe on Thursday June 26, 2014 @01:23PM (#7950663)
The very first web browser had editing built in. That's why HTTP has the concept of verbs in the first place! Otherwise GET would probably be implicit. Forms and POST came later, but PUT and DELETE was part of the original idea behind the web.

I totally agree that browsers should allow editing. Even if you are not authorized to PUT the page back to the server, it would still be useful to be able to edit before you print or save the page locally.

I really have no idea why we were robbed of this capability! It was probably just laziness from the people who wrote mainstream browser and httpd implementations.

Re:WebIDE lands in Firefox Nightly by ryanmcbride on Monday June 23, 2014 @04:10PM (#7934295)
A first step on a sinking ship doesn't count.
Re:WebIDE lands in Firefox Nightly by jannes on Monday June 23, 2014 @04:54PM (#7934597)
Mozilla Composer was part of the Mozilla Suite (a predecessor of Firefox).

http://en.wikipedia.org/wiki/Mozilla_Composer

Re:WebIDE lands in Firefox Nightly by georgemcbay on Monday June 23, 2014 @07:12PM (#7935344)
Yeah but Mozilla Composer was begat by Netscape Composer, which was part of the push into "enterprise" and being a "collaboration suite" that jwz lists as the #2 cause for sinking of the Netscape ship:

http://www.jwz.org/doc/groupware.html

Anyone who doesn't think the Netscape ship sank is probably too young to remember pre-Firefox (or too close to events to be objective); but the fact that the ship was salvaged from near the bottom of the ocean doesn't change the fact that it did sink.

Re:WebIDE lands in Firefox Nightly by userbinator on Monday June 23, 2014 @09:39PM (#7935792)
From my experience, IDEs do not help in reducing the notion that programming is somehow "magic" - on the other hand, beginners will tend to develop an attachment to them, and that's where the "magic" shifts to. Basic concepts like "source code is just a text file" will be foreign to them (I'm surprised how many supposedly educated "developers" I've encountered don't understand this.)

I think the best way to start writing webpages is with a text editor - which almost any OS out there will already have, and that IDEs are like calculators - they're a great help when you already know what you're doing, but not ideal for starting out learning.

That said, if this makes it to the stable release channel it would be a big (and positive) change of direction for Mozilla, who have had a history of removing power-user-oriented features (and most developers probably started out as power users.) I remember a thread on HN (might've been about Australis?) in which others were wondering whether they would eventually remove the "View Source" function.

Re:WebIDE lands in Firefox Nightly by feider on Tuesday June 24, 2014 @05:59AM (#7936890)
True enough: bundling IDE with browser does not solve the problem, but it certainly lowers the bar for beginners to start programming.
Re:WebIDE lands in Firefox Nightly by jpalomaki on Monday June 23, 2014 @02:46PM (#7933674)
This is a little bit like the early home computers. You could start writing code (basic) immediately after switching on the computer. Copy a few lines of code from magazine and see what it does.
Re:WebIDE lands in Firefox Nightly by dionidium on Monday June 23, 2014 @04:52PM (#7934588)
The manual that came with the Apple IIc my family had when I was a kid included sections on programming the computer with Applesoft BASIC. What an optimistic thing to include in the manual that every user gets! And, yet, those were the first lines of code I ever typed into a computer and I'm still doing it 30 years later.
Re:WebIDE lands in Firefox Nightly by kalleboo on Tuesday June 24, 2014 @09:02AM (#7937415)
I remember small sections of BASIC in my school math book in something like 6th grade. We had a Mac with HyperCard so it looked really primitive to me :)
Re:WebIDE lands in Firefox Nightly by rodgerd on Monday June 23, 2014 @04:16PM (#7934346)
Yep. When I was a kid I had to type my games in from an Usbourne book. It was, in the long run, a hell of a lot better than a console and cartridges would have been.
Re:WebIDE lands in Firefox Nightly by espadrine on Monday June 23, 2014 @04:54PM (#7934599)
> I await the day any kid asks "How do I make my own webpages?" and we can answer "You've already got everything you need, just press F12."

Small correction: they'll ask "How do I make my own apps?"

And the answer will be the same.

Re:WebIDE lands in Firefox Nightly by vlunkr on Monday June 23, 2014 @03:03PM (#7933805)
This is a good point. I was in the same position as you as a kid. I was interested in computers, but I didn't know anyone that could teach me much about them. I assumed in college they would teach you all the secrets, I had no idea that all the tools I needed were available online. With this IDE, the barrier is super low, if Mozilla decided to market it that way.
Re:WebIDE lands in Firefox Nightly by Excavator on Tuesday June 24, 2014 @04:47PM (#7940525)
The Webmaker project is sorta related to that.

https://webmaker.org/

Re:WebIDE lands in Firefox Nightly by vlunkr on Tuesday June 24, 2014 @05:40PM (#7940840)
I've never seen that before, it's pretty neat. The X-ray goggles are fun, and jumping from there to building your own page wouldn't be so bad
Re:WebIDE lands in Firefox Nightly by erikano on Monday June 23, 2014 @03:33PM (#7934046)
I know what you mean. I have multiple examples of experiencing this realization about different professions.

For example, the day I discovered that they sell surveilance cameras in regular electronics stores, I was very surprised. Up until then, I had thought that only special kinds of highly trained professionals even knew how to get them and that the whole thing was a giant unified system that cost close to infinite amounts of money.

Re:WebIDE lands in Firefox Nightly by cbhl on Monday June 23, 2014 @01:58PM (#7933365)
> the computers are the very same.

What do you do when you run into a kid holding an iPad?

Re:WebIDE lands in Firefox Nightly by coldtea on Monday June 23, 2014 @06:41PM (#7935206)
Point it to one of the tens of programming environments for the iPad that also run on the iPad? Like this, for example:

http://twolivesleft.com/Codea/

And then I'll tell him that with just a Mac (which he might already own) and a $100 dollar subscription, he can program and even sell iPad apps worldwide, to a market of half a billion people.

People seem to forget how, in those 80s computers, to get a compiler (besides the built-in BASIC one) you usually paid lots of money. And that a worldwide distribution network for your apps, with automatic payment handling et al was also out of the question. As was an SDK even 10% as complete as Cocoa Touch or the Android one.

Re:WebIDE lands in Firefox Nightly by cclogg on Monday June 23, 2014 @02:03PM (#7933383)
An iPad could be a good stepping stone. For me it was Nintendo as a kid that then got me into computer games, which then got me into making my own stuff, which then made me into a programmer today heh.
Re:WebIDE lands in Firefox Nightly by super_mario on Monday June 23, 2014 @01:48PM (#7933294)
What? Kids ARE the experts and if you have spent time to become a professional you are already too old. Haven't you read the agism article on HN today?