Flex + PHP: Eclipse vs Flash Builder 4

4 Cevap php

Flex ile başladı ve başlangıçta Adobe çevreyi (Flex Builder 3) yüklü ve daha sonra da Flash Builder 4 onu aramak başlıyoruz öğrendim alıyorum.

Bu teknoloji çok yeni ve ben Eclipse vs Adobe'nin Flash Builder 4 (adobe ticari IDE) ile gelişmekte olan herhangi bir avantajları (var olup olmadığını öğrenmek için çalışıyorum, zaten Flex Builder 3 ayrılmak zorunda Neyse beri hangi Adobe ) da ağır desteklemek yaptıkları ve bunun için özel bir eklenti desteği gibi görünüyor.

Benim ana dili yani benim nihai hedef PHP ile Flex birleştirmektir PHP. Adobe Flash Builder 4 salınımında entegrasyonu ile iyi bir iş yaptığımız gibi (vs entegrasyonun daha sorunsuz yapmak gerekir, hangi seçenekleri bir dil seçin ve veri hizmetleri seçebilirsiniz) geliyor, ama onların ticari Flash Builder 4 ile entegrasyonun kullanılabilir ya onlar Eclipse için serbest eklenti aracılığıyla da mevcuttur? Ben çok sağlam, açık kaynak Eclipse IDE vs Adobe'nin ticari IDE kullanarak avantaj bir yeri var olsun fikrimi makyaj böylece teknolojiyi kullanan kişilerin bazı tavsiyeler almak için çalışıyorum. Ben kabul olmayabilir diğer yönleri de açığız.

Not: Ben bir çerçeve olmadan php kullanmak, ve ben de biraz da kafa karıştırıcı Adobe kendileri, ikinci Zend işitme tutmak. Ben onlar Remoting için zend kısmını kullanarak konum sanırım. Herkes zend benim esnek bir geliştirme ortamı nasıl etkileyeceğini biliyor mu?

4 Cevap

Flex Builder ve Flash Builder Plug-ins her zamanda bir "stand-alone" lezzet geliyor olsa da, Eclipse hem fonksiyon - hala tutulma, ama daha küçük bir ayak izi için dışarı yırtık Eclipse işlevselliği bir sürü.

Ne yapmak istediğinizi oldukça basittir - eclipse kurmak, FDT yüklemek veya sevdiğiniz PHP plug-in ne olursa olsun ve sonra Eclipse aynı örneğine Flash / Flex Builder yükleyin. Eğer FB yüklediğinizde "Plug-in" sürümü yerine tek başına bir sürümünü indirmek için seçtiğinizden emin olun. Bir konum seçin ve bir sonraki vurmak - bunu yüklemek için gittiğinizde, bunu yüklemek istediğiniz isteyeceğiz. Eclipse varolan örneğine plug-in veya birlikte Eclipse (en azından Flash Builder bir Sarılmış tutulma ile birlikte) kullanmak istiyorsanız o zaman size soracaktır. Bir tutulma sürümünü seçin ve bunun takılı PHP coder vardır yüklemek Eclipse doğru işaret etmek için tercih.

Her şey iyi giderse, o 'bitti kez Eclipse açın ve sonra tüm Eclipse bir örneği içinde Flash Builder ve PDT arasında görünümler arasında geçiş yapabilirsiniz. Ben, Aptana ile bunu hepsi bir editörü, HTML, PHP ve AS3 yapabilmek için çok kullanışlı.

İyi şanslar!

Ayrıca [değiştir]:

Adobe çünkü ZendAMF denilen Zend plug-in Zend teşvik etmektedir. Temelde, size doğru AS3 kod PHP işlevleri çağırmak mümkün olan bir dev ortam oluşturabilirsiniz kurulum biraz ile - ZendAMF AMFPHP için manevi halefi olduğunu. Bir ZendAMF Sınıf kurabilirsiniz, örneğin, daha sonra DB sorgular ve kullanıcıların bir listesini çıkarır (ki) getUsers çağırdı. PHP ValueObjects doldurmak için kullanabilirsiniz ve daha sonra (çok XML çok daha hızlı) ikili Flex için bu VO sırtını geçecek ve bunu doğru şekilde ayarlanmış varsa onlar aynı AS3 Değer Nesneler gibi veri-yazdığınız olacaktır yazın.

Hepsi çok şeffaf, çünkü bu çok yararlıdır - Eğer değer nesnelerinin bir Dizi döndürür getUsers adında bir AS3 function (), sessizce veritabanı çağırır PHP aramak için kurmak yazabilirsiniz, ve sanki bir değer dönün baştan sona kadar sadece tüm AS3 edildi. Biraz kurmak zor, ama yüzüyor sonra hiçbir geri gidiş gerçekten var! :)

Ben aslında aynı şey eminim - bu kesinlikle Flex Builder 3 ile böyleydi, ve ben varsayarak kulüpler de Flash Builder 4 ile durumdur.

Eklentisi tutulmanın varolan yüklemesini var ve sadece Flash Builder eklemek istiyorsanız için vardır. Ama zaten yoksa, Flash Builder tek başına yükleme Tutulma, eklentisi ile önceden inşa içerir.

Zend gelince - Adobe şu anda Flex Apps ile entegrasyonu geliştirmek için Zend Framework yönleri üzerinde işbirliği yapıyor. Zend Flash Builder eklentisi ile entegre etmez Zend Framework uygulamaları, bina için Zend Studio denilen kendi eclipse eklentisi var. Ben kendimi kullanılmış değil, ama duyduğuma göre o parlak değil. Bu işe yolu eğer hala herhangi bir Zend şeyler olmadan Flex kullanabilirsiniz.

Umarım bu yardımcı olur.

Ayrıca Flex ve PHP desteği vardır ki intellij kontrol etmelisiniz. Anlaşılan o FlexBuilder / Eclipse çok daha iyi. Biz FlexBuilder eklentisi ile Eclipse kullanarak konum ama üzerinden geçmek için arıyor.

Siz indirmek ve bir öğrenci veya işsiz iseniz ücretsiz Flash Builder Standard programını kullanmak, bu yüzden o kapmak olabilir. Premium sürümü Ağ İzleme ve daha iyi kod üretimi araçları gibi zenginler için bazı güzel var.

Eğer o PHP Zend motoru sayesinde Flash görüşme yapmak, PHP sizin hizmet yazmak için izin veren bir çerçeve PHP, kullanırsanız standart paket uzak çağrıları için Zend PHP motoru kuracak. Oldukça kullanışlı ve kolayca (Kullanılabilir servisi gösteren bir pencere çağırır) veri görünümüne düzgün biçimlendirilmiş PHP hizmetlerini çeker.

Ayrıca AMFPHP gibi diğer çerçeveler kullanabilirsiniz.

Eğer Premium sürümüne yükseltin veya Flash (Builder) için özel olarak uyarlanmış tutulmanın konsantre hafif versiyonunu tercih ederseniz Genel, Adobe Flash Builder ve Eclipse eklentisi arasındaki tek gerçek fark olduğunu.