Bir PHP Generator Çerçeve veya referans var mı?

3 Cevap php

Geri senaryosunu ASP ve ColdFusion günlerde, ben sık sık oldu senaryosunu kod yazma geliştiriciler sahip uygulama tasarım odaklı daha nesne olmak için değil, genelde C + +, ASP veya Coldfusion için kod jeneratörleri oluşturmak istiyorum projeler üzerinde çalışmak için kullanılan onun büyüklüğü ve karmaşıklığı için "spagetti kod" denir.

Ben 2000 yılından beri asp.net kodlama oldum yana, gerçekten bir platform dosyası değil beri, tüm sorunu ile uğraşmak zorunda değil.

I may be working on PHP projects in the future, and I was wondering if any code generators for PHP exist, or if any good references for building these generators exist. It would be for the Linux platform, not targeted to Win2008 Servers running PHP.

3 Cevap

Ben PHP gibi dinamik bir dilin bağlamında kod nesil esası hakkında oldukça şüpheci değilim. Genellikle aynı sonuçları elde etmek için soyutlama başka türlü kullanabilirsiniz. Statik olarak yazılan, derlenmiş dil aksine, genel soyut nesneleri yapmak için, bu tür __ get ve __ set ve yansıması olarak dinamik kanca kullanımı oldukça kolaydır.

Neden sadece yerine güçlük geçiyor PHP uygun bir uygulama oluşturmak değil mi? Yeni PHP fully object-oriented ve bazı oldukça iyi şeyler yapmanızı sağlar. frameworks Eğer bu tarz şeyleri yapmak yardımcı bile vardır.

Bu kullanım kod jeneratörler daha PHP iyi geliştirme uygulamalarını öğrendim daha iyi. PHP bir betik dili olabilir ama oldukça güçlü bir güzel OO modeli, plenty ve good frameworks ve diğer açık var Kaynak paketleri.

O ne olursa olsun, çalışma zamanında veya derlenmiş olsun, iyi tasarlanmış ve çarpanlarına kod tabanı oluşturmak için geliştirici kalmış.