Nasıl CakePHP ve CodeIgniter çerçeveler ASP.NET MVC framework farklar nelerdir?

3 Cevap php

ASP.NET çıktığından beri yılda bir kez yaklaşık bir klasik ASP geliştiricisi olarak ben gerçekten lazım aşağı toka ve bu fantezi yeni ASP.NET öğrenmeye karar verirler. Bir kaç gün ve kod behinds ve web formlari ile karıştırmasını ve ben karar tüm bu diğer şeyler yeni fantezi şeyler saçma ve (PHP ve Ruby ve Python ile oynamak için tüm eğlenceli öğrenmek için başka bir şey bulalım ama ben bunu kullanamadı benim mevcut ASP malzeme ile çok).

Her neyse, bir proje geldi ve ben PHP ve CakePHP kullanmak mümkün oldu ve MVC başımı aldıktan sonra nihayet ben sevdim bir şey buldum ve is (PHP çok serin ASP üzerinde kullanılarak değer olduğunu hissettim ama o kadar, belki ASP gibi bir çok hissediyor Ben o kadar çok seviyorum bu yüzden) bulunuyor. Ama şimdi Jeff ve ASP.NET MVC eleştirdiği SO ekibi ile, bunu ben yine ASP.NET ile karıştırmasını başlar ama ben PHP ücretsiz ve falan filan olduğunu düşünmeye devam zaman hakkında düşünüyorum. . . ASP.NET MVC CakePHP gibi araçlarla PHP daha o kadar iyidir? Ben derlenmiş derlenmiş değil vs ve hız konuları hakkında biliyorum ama tüm önbelleğe alma ve isterseniz size PHP derlemek gerçeği faktör olduğunda bunun çoğu olmayan bir sorun gibi görünüyor.

3 Cevap

Bir klasik ASP geliştirici ASP.NET MVC hareket için yeni bir dil (C # veya VB.NET), yeni bir veritabanı katmanı (ADO.NET), ve yeni bir çerçeve (ASP.NET MVC) öğrenme bakıyoruz.

O anda tüm başınızın etrafında sarmak için yeni teknolojilerin bir sürü.

Ayrıca, ben ASP.NET MVC CakePHP'de (veya Kod Ateşleyici, Ruby on Rails, vb) çok daha iyi olduğunu çok fazla olduğunu düşünmüyorum ASP.NET MVC (ve diğer ASP.NET tabanlı hakkında çok şey Böyle monoray gibi teknolojiler http://www.castleproject.org/monorail/index.html) ASP.NET kullanarak geliştiriciler artık aşina oldukları araçları ve dilleri kullanarak MVC deseni aşağıdaki seçeneği olması. Bu daha önce mevcut değildi bir seçenektir.

Çok Microsoft'un web yığını ile deneyimli değil, bu yüzden bunu konuşamıyor.

Ama ben oldukça CakePHP tarafından hayal kırıklığına uğradım bir web geliştiricisi olarak ben diyecekler. Ne özellikle bu konuda beni rahatsız eden o PHP4 ile geriye doğru uyumlu olması için kendini zorlar, çünkü, bu nedenle ben alışkınım oop tasarım ve yapının çok yoksun olduğunu. ei. Her şey bir nesne yerine devlet merkezli olmaktan dizi biter.

Şahsen pasta ile bazen harcama ve hayal kırıklığına sonra ben onu emmek ve ben şimdi yapıyorum Rails, Ruby on öğrenmeye karar verdi. Php ile kalmak isteseydim ben symfony bakmak istiyorum, ama onlar gerçekten ağır raylarından esinlenilmiştir tüm vardır.

ASP.NET MVC seyrek şu anda belgelenmiştir - ve tabii ki sizin arka plan bağlıdır. Henüz ASP.NET bilmiyorsanız, ben, ASP.NET MVC ile içine seferde öğrenme çok katmanları atlama tavsiye etmem.