Slashdot Mirror


AppJet Offers Browser-Based Coding How-To, Hosting

theodp writes "Know someone who wants to learn to program? Paul Graham advises programmer wannabes to check out The Absolute Beginner's Guide to Programming on the Web from AppJet, which aims to be 'the funnest and easiest way for a beginner to get started programming.' Setting the guide apart from other tutorials is the ability to edit and run any of the all-Javascript examples directly in your browser. Newcomers to programming and experienced developers alike can also publish their AppJet creations on the web. Sure beats GE BASIC on the General Electric Time-Sharing Service!"

4 of 63 comments (clear)

  1. How true is this? by Arkitus · · Score: 3, Interesting

    From the intoduction page: "JavaScript is the most prevalent programming language in the world". Something tells me this ain't true... Aren't we getting a little carried away with Javascript?

  2. Does it teach the importance of good libraries? by MikeRT · · Score: 3, Interesting

    I used to HATE getting into JavaScript before I found JQuery. When I first got into it, I converted a web app that had pages of DOM manipulation code into a series of small chunks of JQuery code. A conservative estimate is that JQuery eliminated 60% of the hand-written DOM manipulation code and such.

    As a contrast, my wife works with a woman who didn't get to use any library, and had to code everything using just the base JavaScript APIs. After several months, she had a bloated beast that barely did anything because she had to implement so many things herself, rather than just making a few calls to JQuery here, or Prototype there.

  3. Re:Cool idea, but one peeve so far... by lysergic.acid · · Score: 3, Interesting

    or how about this. if you don't want your images indexed by Google, add 2 short lines in robots.txt:
    User-agent: Googlebot-Image
    Disallow: /images/

    i imagine most webmasters don't mind if someone links to one of their hosted images in a forum post or saves it to their hard drive for personal use. it's only a problem when:
    a.) the hotlink is made from a site like /. which generates huge volumes of traffic.
    b.) the image is being used for commercial purposes.
    c.) the webmaster is a douche.

    if you're a douche, please don't pollute the google image search results with links to your site. google image search provides a useful service to people looking for images online, and also to webmasters who gain traffic from the search results. if this isn't a fair trade to you, then it's very easy to tell google not to index your site (or just particular sections of your site).

    now, some people have very limited bandwidth, so they may want to share their images, but don't want hotlinks. this is very understandable. and most of these webmasters know to prevent outside referrals to images by configuring their web server with the right access rules.

    but if everyone acted like a bunch of tightwads, then Google Image Search would be completely useless. frankly, i'd rather people hotlink images directly from my server for forum posts than to to use a throwaway image host like PhotoBucket and thus contribute to the sea of dead images that you see on internet message boards.

  4. W3C and GNU coding standards team froth rabidly by Anonymous Coward · · Score: 1, Interesting

    Tetris in /* appjet:version 0.1 */
    page.setMode("plain");print(html("""Z=X=[B=A=12];function Y(){for(C
    =[q=c=i=4];f=i--*K;c-=!Z[h+(K+6?p+K:C[i]=p*A-(p/9|0)*145)])p=B[i];for(c?0:K+6?h
    +=K:t?B=C:0;i=K=q--;f+=Z[A+p])k=X[p=h+B[q]]=1;h+=A;if(f|B)for(Z=X,X=[l=228],B=[
    [-7,-20,6,h=17,-9,3,3][t=++t%7]-4,0,1,t-6?-A:2];l--;)for(l%A?l-=l%A*!Z[l]:(P+=
    k++,c=l+=A);--c>A;)Z[c]=Z[c-A];for(S="";i228
    )?i%A?"â-":"â-
    ":"ï¼");D.innerHTML=S+P;Z[5]||setTimeout(Y,i-P)}Y(h=K=t=P=0)