Apakah pelanggan / klien peduli tentang formulir MVC atau web?


8

Saya punya rencana untuk memulai bisnis kecil segera. Ini akan menjadi semacam pekerjaan lepas untuk membangun situs web dan aplikasi menggunakan ASP.NET. Saya ingin fokus pada satu hal bentuk Web atau MVC. Namun, saya tidak tahu apakah itu penting bagi klien. Maksud saya apakah klien tahu tentang MVC atau formulir web? Apakah mereka lebih suka salah satunya?

Jawaban:


26

Pelanggan / klien, secara umum, tidak peduli dengan kode atau teknologi .

Jika mereka melakukannya, mereka mungkin tidak akan membiarkan orang lain membuat keputusan tentang teknologi apa yang akan digunakan untuk solusi bisnis mereka. Ini berlaku untuk MVC, formulir web, Rails, dll.

Yang mereka pedulikan adalah mendapatkan solusi untuk memenuhi kebutuhan mereka tepat waktu , dan sesuai anggaran mereka .

Orang-orang yang harus peduli dengan apa yang digunakan: Pengembang, programer, manajer proyek, dll. Siapa pun yang benar-benar memberikan solusi kepada pelanggan harus peduli.


4

Singkatnya mereka tidak peduli tetapi Anda harus. WebForms berumur lebih dari 10 tahun dan mulai menunjukkan usianya. Halaman-halaman biasanya berakhir menjadi sangat berat dan lambat, Anda dapat membangun halaman cahaya cepat di WebForms tetapi bukan itu yang biasanya terjadi.

Dengan MVC Anda akan menemukan bahwa Anda memiliki kontrol lebih sebagai pengembang. Anda harus memprogram dalam bahasa ujung belakang "C #" dan JavaScript. Yang jika Anda tidak tahu JavaScript Anda benar-benar perlu mempelajarinya jika Anda melakukan pengembangan web apa pun.

Seiring waktu saya pikir Anda akan mendapatkan lebih banyak dari MVC kemudian WebForms.


+1. WebForms memiliki tempatnya tetapi biasanya Anda dapat melakukan hal yang sama dan lebih baik di MVC, sementara itu lebih sulit untuk melakukan hal-hal gaya MVC di WebForms.
Wayne Molina

4

Itu tergantung pada klien. Jika klien adalah orang yang secara teknis berpikiran atau seorang programmer atau jika dia melakukan outsourcing kode kepada Anda maka dia kemungkinan besar akan memberikan spesifikasi teknologi yang dia ingin Anda gunakan. Jika klien adalah pemilik toko roti yang situs webnya memesan roti online, dia tidak akan peduli.


1
+1 untuk membedakan antara klien teknis dan klien non-teknis. Beberapa klien mungkin ingin mempertahankan kode setelah dikirim dan dengan demikian akan sangat peduli tentang teknologi yang digunakan.
Mayo

4

Klien tidak peduli dengan teknologi apa pun , apa yang mereka pedulikan adalah apa yang dapat dilakukan teknologi untuk mereka dan bisnis mereka.

Apa yang dilihat klien terkait teknologi adalah ini:

  • Biaya: Berapa biayanya untuk mendapatkan produk?
  • Manfaat: Berapa banyak pendapatan yang dapat mereka peroleh dengan menggunakan produk
  • Keramahtamahan Pengguna: Apakah mudah digunakan dan produktif ?
  • Pertumbuhan: Pertumbuhan jangka pendek dan jangka panjang yang dapat dihasilkan produk.

Jadi, jika Anda ingin menyenangkan klien Anda untuk membeli produk Anda, bicarakan apa yang akan dilakukan teknologi untuk bisnis mereka dalam jangka pendek dan jangka panjang dan tidak menjualnya jargon teknologi.


4

Mereka hampir pasti belum pernah mendengar tentang MVC dan WebForms, dan jika mereka memilikinya, mereka hampir pasti tidak peduli.

Satu-satunya hal yang cenderung mereka perhatikan adalah gaya URL di situs MVC lebih menarik daripada /page.aspx?id=1234gaya yang biasanya Anda lihat dari WebForms. Meskipun, tentu saja, Anda dapat menggunakan System.Web.Routing atau beberapa solusi penulisan ulang URL untuk mendapatkan URL bagus yang sama di situs WebForms.


1

Sebagai pengembang lepas, itu akan menjadi tugas Anda untuk menilai kebutuhan pelanggan dan menggunakan teknologi terbaik untuk mereka. Itu berarti Anda harus memahami, dan dapat mengimplementasikan situs / aplikasi mereka dalam teknologi mana pun.

Pelanggan pada umumnya tidak akan memahami teknologi dan tidak ingin mengatasinya. Tetapi mereka akan mengenali jika Anda melakukan pekerjaan yang buruk dan meninggalkan mereka dengan perangkat lunak yang tidak melakukan apa yang diperlukan, atau itu adalah masalah untuk mempertahankan. Jadi terikat pada Anda untuk melakukan pekerjaan dengan baik ... jika Anda ingin rekomendasi, referensi yang baik dan ulangi bisnis.


Pasar di daerah saya cukup sehat sehingga saya bisa menjadi fanatik MVC dan mengecilkan pekerjaan Webforms. Yay!
JasonTrue

1

Menurut pendapat saya (dan expierence berdasarkan 8 tahun pengembangan komersial), klien tidak peduli dengan teknologi. Mereka jujur ​​tidak peduli jika Anda menggunakan WebForms, ASP.NET mvc, atau menulis filter ISAPI Anda sendiri di C, Prolog, dan assembler dan menghubungkannya ke kernel Windows dan melakukannya dengan cara itu.

Selama situs berfungsi, fungsional, andal, dan cepat, mereka akan baik-baik saja dengan itu.


1

Anda harus peduli, terlepas dari klien. Berbicara dari pengalaman, sebagian besar klien tidak tahu - mereka tidak mengerti atau tidak peduli untuk memahami apa pun di luar domain mereka (dan, kadang-kadang, bahkan tidak!). Itu sebabnya mereka mempekerjakan Anda untuk melakukan pekerjaan.

Dengan asumsi Anda memiliki klien yang mengerti bahwa Anda adalah ahli dalam pengembangan web, bukan mereka maka pilihannya sebagian besar milik Anda. Saya akan merekomendasikan MVC untuk pengembangan baru karena di situlah dunia Net bergerak, dan itu jauh lebih mudah dipertahankan daripada WebForms.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.