none
(Sumber: milist DOTNET) best Framework

    Dotaz

  •  

    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.

    23. února 2012 6:45

Odpovědi

  •  

    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.

    23. února 2012 6:50

Všechny reakce

  •  

    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:46
  •  

    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:47
  •  

    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:47
  •  

    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:48
  •  

    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:49
  •  

    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.

    23. února 2012 6:50
  •  

    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.

    23. února 2012 6:50