The Pragmatic Programmer

Tulisan iseng kalo ada waktu.
See also: Other Geeks@INDC

JavaScript is better than C#

This is one reason why I love JavaScript more than C# and what makes it better than C#

<html>
<body>
    <script language="javascript">
        window.NewMethod = function(){
            alert("This is a dynamically added method!");
        }
        
        window.NewMethod();
    </script>
</body>
</html>

I use this JavaScript feature to implement my document no textbox. Although I can use closure for that. 

Share this post: | | | |

Comments

asuhanto said:

Saya pikir untuk mengatakan bahwa satu hal lebih baik dari yang lain Anda mesti mendefinisikan konteks terlebih dahulu. Hanya dengan menyebutkan satu fitur yang Anda *** di mana fitur itu tidak terdapat dalam produk kompetitor tidak cukup untuk menyatakan bahwa produk itu lebih baik. Anda mungkin tidak tahu bahwa produk kompetitor mempunyai 1000 macam keunggulan yang tidak Anda ketahui atau tidak Anda sukai, atau dalam konteks yang berbeda.

# May 22, 2007 8:30 AM

yulian said:

JavaScript dan C# merupakan dua barang yang berbeda dan tidak semuanya dapat dibandingkan. JS merupakan client side scripting yang digunakan untuk scripting web yang sifatnya interpreted, sedangkan C# merupakan general programming language yang bisa digunakan untuk membuat berbagai macam / jenis aplikasi dan sifatnya di compile bukan interpreted. Kalau kita lihat dalam pembuatan aplikasi web maka keduanya tidak bisa dibandingkan. Kalau kita ingin membuat code yang bisa di eksekusi di browser gunakan JS, kalau C#? ga bisa...so itu dua barang yang berbeda yang tidak bisa dibandingkan...

# May 23, 2007 10:02 AM

norman said:

Hua..ha..ha..

Kalau di C# today, kita bisa use Visitor Pattern utk achieve yg kayak gini. But ya jd lebih ribet.

But...

Di C# 3.0, hal serupa sdh bisa di achieve via fitur baru yg namanya "Extension Methods".

Anyway, C# 3.0 is getting more functional too. Meet "Lambda Expressions", "Type Inferencing", etc. So, C# is evolving and innovating, JavaScript? What's new in JavaScript?

JavaScript is nice. Too bad it's only lives in Browsers. :) With C# you can access databases, active directories, create NT services, etc.

So, gak apple to apple nih kalau mau dibandingin. Yg satu cuma do tricks at browser, yg satu bisa do more. :)

# May 24, 2007 8:08 AM

irwansyah said:

What's new in C# 3.0 has already been there for a long time in JavaScript. So, C# is jealous with JavaScript capability :P. lol

# June 2, 2007 11:11 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 
Are you human?:  


Enter the numbers above: