On Feb 3, 2008, at 11:16 AM, Marcus G. Daniels wrote:
> Indeed `System' is native to Windows, and that fact could be detected
> such that CLI bytecodes could be directed to the native engine on a
> Windows or Mono-based system for fast execution.  Further, Firefox  
> will
> also soon have a high performance JIT for JavaScript.

I still don't trust the MS security model, but could just suffering  
from a knee jerk anti-MS reaction.  The inclusion of the System  
library really ought to be completely superfluous on the client, and  
may in fact be unnecessary.  However, MS has found that many  
developers liberally cut and paste from example code and including  
that library smacks of the old "this web site is designed for, and  
will only work on IE" even if other browsers are supported.   Java  
code also often includes a System library and it has always caused me  
pain when my students include entire libraries that they haven't used  
and thus create bloated, potentially unsecured byte code.

The biggest performance hit for JavaScript is dynamic typing, high  
performance JIT or not.  Once understood, the pitfalls of dynamic  
typing can be avoided.  I feel myself verging on a rant about the  
state of Comp Sci education, so I won't digress.

>> Instead of using Microsoft's Volta, I would suggest using tools from
>> Google Code, http://code.google.com ,
> Google does have GWT, but the difference is that they have a very  
> simple
> toolkit, not all of Java EE, which would be the analogue to  
> Volta/.NET.
> Also Google lacks the very substantial IP in compiler technology that
> Microsoft has.

True, although I still prefer Intel's compiler to that of Visual  
Studio.  I have to concede that Google code may not have been the best  
example of the alternatives.  Their business model has, after all,  
become more advertising focused.

>
>> or Yahoo's developer kits, http://developer.yahoo.com
> You mean Microsoft's.   ;-)

Ha ha ha, I totally forgot about that acquisition - Point taken!


Humanity is acquiring all the right technology for all the wrong  
reasons.
                                            ~R. Buckminster Fuller

   **** Use of advanced messaging technology does not imply ****
   ***** an endorsement of western industrial civilization *****



============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to