The Pragmatic Programmer

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

To You

Hey Microsofties!! When will you release a cool dynamic language like Phyton or Ruby so we can have Django or RoR in .Net world? Your MVC design and EntLib is sucks!!!!
Share this post: | | | |

Comments

dede said:

Dynamic Language is coming soon. :D (Ruby, Phyton, JavaScript and VisualBasicScript).

They will be on Dynamic Language Runtime(DLR) and it is bundle with Silverlight 2.0 .

Since this is DLR will on form byte-code and the license is adoptable. Some developer mono (in mono runtime) already test it since Lang2006.

The interesting part is IronPhyton(.Net implementation Phyton) run faster than native Phyton. See John Lam powerpoint (convert to PDF) www.iunknown.com/.../RubyConf_2007.pdf .

EntLib is good for 'play' design pattern and i am agree that this lib just not practically.

About ASP.Net MVC, I am believed every MVC framework has they own reason philosophy and reason to do so.

For me, it is oke so far.

Only one thing. They need run on 3.5 witch make me worry on spreading usage but i am understand why we need that 3.5 framework.

If you think it is suck then make you own? :P

note:

I am not Microsofties. :D

# January 31, 2008 11:15 AM

irwansyah said:

For my old projects, I don't use EntLib. I created my own. But for DLR and MVC framework, well, it's a very time consuming to build my own version.

I know about IronPhyton, Boo, etc. But what I want is C# to be the next dynamic lang for .Net.

I am just wandering why people outside M$ can create a very nice web application framework but M$ it self with their unlimited resources can not.

Have you ever looked at Django or RoR??? I have looked at them both and I am jealous, really jealous.

There is Monorail though, but without dynamic lang it won't be as easy, as efective, and as fun as the one with dynamic lang.

I know that there are already developing their own version of MVC and they even has invited the creator of Monorail to give suggestion for their new MVC. But, when will its gonna be released?

Next year?? Well, we will be left behind far away.

May be this is a sign that M$ will not be the leader in software industry any more.

Only time will tell.

# January 31, 2008 12:25 PM

bsrd said:

Wansyah,

Ga di buka kode sumber EntLib versi ente?

Masa kalah sama PnP yg membuka kode sumber EntLib?

# February 1, 2008 2:08 PM

Irwansyah said:

Apa hubungannya ama source code EntLib?

# February 1, 2008 3:45 PM

Risman Adnan Mattotorang said:

Kritik yang sifatnya membangun itu sangat kita perlukan.

If you claimed that EntLib or other MS frameworks are sucks, I assume you can do better. As geeks, it is always easy to give feedback to others, but it is not easy to prove it. You may said that ASP.NET and its MVC are sucks, but the best way to say that, is by showing a better one.

DLR is promising. But again, too many factors can influence that success level of a software. Some people still love Notepad even they have VS 2008, right? Its not only about technology.

My suggestion is, we do something from Indonesia to tell the world that we can. :)

# February 2, 2008 2:45 PM

irwansyah said:

@Risman:

I've shown the better one that is Django and RoR. There are also other .net based framework that is MonoRail but without a dynamic language I think we can not have a DSL like in Django or RoR. Also if not M$ that release it than it will be hard to sell to clients.

Apakah dengan menjadi pemakai tidak cukup untuk mengetahui mana yang lebih baik dan mana yang tidak?

# February 2, 2008 10:40 PM

Risman Adnan Mattotorang said:

I never see Django and RoR but because of you, I will try it soon. I know Castle Monorail little bit from documentation.

Anyway,if you have any ides how to make better framework (from user perspective), just submit in blogs.

# February 3, 2008 1:52 PM

reyza said:

sudah download Django, tapi cuma ebooknya saja. Belum pernah coba ASP.NET MVC, karena dari dulu memang tidak pernah bisa menangkap konsep MVC :)

sebagai murid, ketika gurunya bilang salah satu ilmu lebih baik, maka murid itu akan minta penjelasan dari gurunya agar gurunya bisa memberikan pencerahan.

sebagai client, ketika developer memberikan usul suatu teknologi bagus maka dia akan minta penjelasan dan perbandingan juga kenapa usulan sang developer lebih bagus dibanding yang teknologi yang lainnya.

sebagai developer baru di dunia .net (baru 1,5 tahun), akan lebih nyaman mendapatkan penjelasan developer lainnya akan sesuatu yang dianggapnya bagus itu agar bisa dilihat dgn jelas (maklum pemalas bila harus mencoba sendiri), kalau ada matrix perbandingan antara keduanya itu sangat membantu sekali.

tapi informasi tentang Django sangat membantu sekali, terima kasih.

# February 3, 2008 5:20 PM

agung said:

Sebenernya akan sangat menarik jika mas Irwansyah nge-blog mengenai hal-hal yang ia sebutkan di atas. Itu akan menjadi resource yang sangat berguna untuk banyak developer di Indonesia.

Django, i never know it. Hear it just now from you. RoR, yes i know it at the level of "just know", not in depth exploration. ASP .NET MVC, yes i know it at the level of "still exploring" and to make "prototyping only" for my client. Not in production stage.

Mengetahui komparasi Django, RoR, ASP .NET MVC dari yagn sudah benar-benar pernah "doing it real" seperti mas Irwansyah akan sangat membantu sekali memberikan pencerahan untuk saya pribadi. As we know that not all of us explore all things right ? Saya pribadi memiliki depth knowledge di DotNetNuke, tapi tidak Community Server misalnya. Atau mungkin ada orang lain yang depth knowledge di RoR, let us share. Jadikan keragaman di komunitas ini menjadi power dan sumber pengetahuan yang lengkap.

Saya sangat menghargai setiap sumbangsih konsep, pemikiran, kode, dan ide dari semuanya. Itu akan menjadi sintesa pengetahuan yang sangat berguna.

# February 4, 2008 10:57 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 
Are you human?:  


Enter the numbers above: