Is it just me or the lack of code completion is annoying? Especially when writing big projects, not being able to see methods and properties from other classes is annoying..
Anyway, I doubt code completion can be done with JS.. On Thu, Jan 7, 2010 at 8:04 PM, Pete Duncanson < [email protected]> wrote: > Yep, its super easy to get started too: > > <%@ Language="JScript" %> > <% > > for( var i=0; i < 10; i++ ) { > Response.Write( "<br />" + i + " - MooTool Server-side!" ); > } > > // Alt syntax > for( var i=0; i < 10; i++ ) { > %> > <br /> > <%= i %> - MooTool Server-side! > <% > } > > %> > > If you include the Mootools server-side cut then you get Class, String > goodies, etc too. simply include a SSI at the top of your file: > > <%...@language="JScript" %> > <!--#include file="mootools.asp"--> > <% > // your code here > %> > > You do need to wrap the mootools code in <% %> for the server to know its > ASP though. > > ASP used to get a terrible rep for all the mixing of code/presentation and > repetition but if you put some thought into it you can come up with some > cracking apps that are nice and clean. Plus you can build up some nice > libraries too esp. when using mootools Class :) > > My trouble is I struggle with the *nux stuff as I've been coding on MS > stuff for 15 years. But as JS runs in all browsers its been great to > see/use/expand all the client-side developments of recent years server side. > Out biggest clients site is all JScript ASP and no sign of it going > anywhere, and why should it. Its plenty fast enough and with a little > patching up with .net where it does struggle (we have a .net image resizer > and XML cacher layer for our CMS) it gets better and better. Anyway, I > wondered if a ASP solution (following CommonJS if possible) would help more > MS boys like me take interest? > > I will say this though, coding server side in JS just puts a smile on my > face, far more fun than .net :) > > Pete > > > > > On Thu, Jan 7, 2010 at 5:08 PM, Thomas Aylott < > [email protected]> wrote: > >> So you're using server-side JScript on IIS with asp? >> >> Very cool >> >> — Thomas Aylott >> SubtleGradient >> MooTools >> >> >> >> On Thu, Jan 7, 2010 at 5:49 AM, Pete Duncanson < >> [email protected]> wrote: >> >>> Excellent stuff! Theres me thinking I was the only one using it >>> commercially. >>> >>> Still trying to get my head around how the CommonJS stuff works, on first >>> look it seems to not want you to modify any of the Native objects which >>> would be a pain, no .each() etc. available without some hoop jumping. We >>> could end up lots of a lovely modules that all use different frameworks >>> which could really be a bind and lead to bloat. That or we end up with a >>> unified version (which I guess is what CommonJS is about but theres no >>> mention of a spec as yet) which would seem sensible but a sticky problem to >>> start as it will be a mind field of X does it like this, Y does it like that >>> style wars. >>> >>> In our ASP code we've been using Response.Write's to push stuff to the >>> response stream but after finding Jack and JSON Template I'm now thinking of >>> creating a new code of our code that tries to emulate this somewhat with a >>> final Response.Write at the end of the script. Also had an idea to create a >>> XML Document for each page which could be loaded from a static (or multiple >>> statics) and then you could do Element goodness with server-side before you >>> write it down to the Response Stream, this would give client-side coders a >>> leg up on how to do Server-Side as most of the DOM functions would be the >>> same. Is that an insane idea? I'm still pondering it :) >>> >>> Believe it or not the XML manipulation stuff is pretty damn fast on ASP >>> (MS got the guy who wrote the MS DOM stuff in for the re-write of their .net >>> implementation as their initial version was massively slower than the old >>> COM version). All the talk of ASP being slow tends to be based on old >>> articles from 10 years ago. On modern machines in the real world its >>> fantastically fast and really, really good fun to code with :) >>> >>> Pete >> >> > -- --- "Make everything as simple as possible, but not simpler." - Albert Einstein
