(Sumber: milist DOTNET) best Framework
-
23. února 2012 6:45Moderátor
hallo guys,
beberapa hari ini saya gi nyari framework2 di .net, salah satu bikinan orang kita itu ORIGAMI, nah saya mo tanya dari pengalaman temen2 sekalian framework apa ya yang ok untuk di develop di .net world beserta kelebihan dan kekurangannya yang mungkin sekelas spring atw struts di java world. thanks atas bantuannya.
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Všechny reakce
-
23. února 2012 6:46Moderátor
mungkin anda punya pengalaman banyak di java.
kalau di java , mungkin memilih framework yang sudah satu paket , contoh spring.
sedangkan di dot net , lebih banyak yang menyediakan per block , bukan satu packet full.
disatukan seperti lego.
misal : NInject (IoC) + Log4Net (logging) + EF (ORM)
Dijawab oleh: Edwin Bernardus
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
23. února 2012 6:47Moderátor
mau nyambung nanya nih.. hehe..
Kalo dibandingkan antara DataSet di Classic ADO.NET vs Entity Framework secara performance bagusan mana yah?
Apakah menggunakan DataSet itu di"haram"-kan di OOP karena cara DataSet itu bukan OOP tapi lebih seperti Relational?
CMIIW
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
23. února 2012 6:47Moderátor
EF lebih lambat beberapa milisecond ,
tapi jauh lebih cepat waktu pengerjaan nya (produktivitas).
pendekatan yang pragmatis adalah di campur saja ,
untuk beberapa query yg lambat di EF , dibungkus dalam stored proc.
sisa nya lewat EF saja.
seharusnya query yg butuh efisiensi tinggi itu jumlah nya sedikit ,
angap saja 20 : 80
Dijawab oleh: Edwin Bernardus
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
23. února 2012 6:48Moderátor
klo DataSet saya rasa lebih cocok buat reporting. Coz reporting itu sejatinya kumpulan dari berbagai entitas (table/view). Tinggal query aja di DB - tuned-up query, hasilnya jeblosin ke dataset.
klo EF lebih ke operasi CRUD saya rasa.
nah mengenai performance, balik lagi, mau utk reporting atau CRUD?
justmy2cent :D
Dijawab oleh: skyterx3
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
23. února 2012 6:49Moderátor
Indeed, pastinya... framework itu kan menyederhanakan sebuah domain permasalahan jadi yang lebih sederhana lagi dari .NET Framework pasti ada.. Karena .NET Framework itu didesain untuk huge problem resolving.
Dijawab oleh: Eko Purnomo
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
23. února 2012 6:50Moderátor
yg perlu diingat bahwa, semakin banyak abstraction maka pasti akan semakin lambat suatu proses. karena makin banyak layer yg harus dilewati.
tapi kita perlu menggunakan framework untuk memudahkan dan mempercepat development.
hasil akhirnya adalah performance aplikasi dengan framework pasti akan lebih lambat bila dibandingkan dengan tanpa framework. misalnya, raw ado.net pasti akan lebih cepat dari pada EF.
tapi dari sisi development, meggunakan Framework bisa memberikan keuntungan. karena mereka sudah mengotomatisasi beberapa pekerjaan yg biasanya harus kita kerjakan dengan tangan.
btw, kalau dibilang EF terlalu lambat tenang aja. proses developmentnya kan masih terus berlangsung.
ADO.Net team meng-claim bahwa di EF 5 (.net 4.5) sudah ditingkatkan performanya +/- 600% dari EF 4.
silahkan baca beritanya disini : http://bit.ly/zlx21L
Dijawab oleh: Agus Syahputra
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Označen jako odpověď Agnes SannieMicrosoft Contingent Staff, Moderator 23. února 2012 6:51
-
23. února 2012 6:50Moderátor
oh iya.. ngomong2 ttg framework. ini ada presentasi bagus dari Greg Young, yg sering anggap framework itu overrated.
http://skillsmatter.com/podcast/design-architecture/simple-is-better
beberapa hal yg disampaikan disana adalah.
1. framework itu introduce dependency. yang kadang kita hanya butuh beberapa fitur saja. tetapi coupling nya ke whole framework
2. how to explain magic to juniors ?
3. don't pay for what you don't use -> kayak GoingNative c++ aja (- -")
4. not simple.. ( but simple is not easy :) )
salah satu sample yg lain dibawakan oleh greg young juga berkaitan dengan konsep BDD. banyak orang2 yg cari2 framework yg cocok utk implement BDD. nah si Greg jelasin klo itu gak penting. Dia buat sendiri hal yg simple from scratch.. (- -"). Gw jg gak tw anak ini kepinteran ato gimana. Tapi make sense. :)
http://skillsmatter.com/podcast/design-architecture/talk-from-greg-young
Dijawab oleh: Welly Tambunan
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.