merhabalar

6 views
Skip to first unread message

hasan erikhan

unread,
Jun 23, 2009, 6:41:12 PM6/23/09
to ajax...@googlegroups.com
merhabalar arkadaşlar birşey danışmak istiyordum da. 
moduler bir erp projesi için bir framework araştırmasındayım ve bir kaç konuda netleşmeme rağmen
framework konusunda hala çekimserim bu konuda bana yardımcı olabilirseniz sevinirim . 
Kafamdaki şey ise 
-apache2
-php 5
-postgresql 
-json 
- bir framework
 


İyi Çalışmalar....
Hasan Hüseyin Erikhan


Henny Youngman  - "I told the doctor I broke my leg in two places. He told me to quit going to those places."

Volkan Özçelik

unread,
Jun 24, 2009, 4:31:59 AM6/24/09
to ajax...@googlegroups.com
Merhaba Hasan,

2009/6/24 hasan erikhan <hpole...@gmail.com>

merhabalar arkadaşlar birşey danışmak istiyordum da. 
moduler bir erp projesi için bir framework araştırmasındayım ve bir kaç konuda netleşmeme rağmen
framework konusunda hala çekimserim bu konuda bana yardımcı olabilirseniz sevinirim . 

Bu konuda yakın zamanda epey bir araştırma yaptım. Nerdeyse tüm open-source (php tabanlı ve .net tabanlı) frameworkleri inceledim. 

.net ortamında: mojo portal
php ortamında ise: drupal

kesinlikle düşünülmesi gereken framework'ler.

Drupal'in özellikle "inversion of control" tasarım prensibine daylı mimarisi, standarlara uyumluluk, ölçeklenebilirlik ve güvenlik için ekstradan çalışılması önemli artıları.

joomla daha solid bir yapıya sahip olmakla birlikte drupal'e göre çok daha fazla kaynak tüketiyor.

Kısacası php pgsl/mysql *nix bir mimaride enterprise bir proje yapmak istiyorsan drupal'i bir dene derim.

Fakat denemeden önce "en az 15 gününü" drupal mimarisini iyice öğrenmeye ayır.

Bu konuda da Apress'in "Pro Drupal Development" kitabını kesinlikle öneririm.

Yardımcı olması dileğimle,
--
Volkan Ozcelik
+> Front End Architect, MessengerFX : http://www.messengerfx.com/
+> I tweet: http://twitter.com/linkibol
+> linkibol.com - in seek for quality links : http://www.linkibol.com/
+> my blog (in Turkish) : http://www.fikribol.com/donkisot/
+> Sardalya JavaScript Library : http://www.sarmal.com/sardalya/

Olmez

unread,
Jun 24, 2009, 8:24:58 AM6/24/09
to ajax...@googlegroups.com
kastettiğiniz js framework u gibi gelmedi bana ,js frameworku olarak jquery tavsiye edilecektir zaten genel olarak. jquery docs a bakarak kısa sürede bilgi edinebilmek mümkün...

24 Haziran 2009 01:41 tarihinde hasan erikhan <hpole...@gmail.com> yazdı:

Volkan Özçelik

unread,
Jun 24, 2009, 9:39:30 AM6/24/09
to ajax...@googlegroups.com


2009/6/24 Olmez <omer...@gmail.com>

kastettiğiniz js framework u gibi gelmedi bana ,js frameworku olarak jquery tavsiye edilecektir zaten genel olarak. jquery docs a bakarak kısa sürede bilgi edinebilmek mümkün...

Bir ERP projesi için AJAX framework bakınmak: 

- gökdelen inşaa etmek için "acaba hangi renk boya kullansam?" 
- ya da bir Boeing 747 yapacakken, "koltukların kumaşı ne renk olsun?"

diye sormakla eşdeğer düşüncesindeyim.

Eğer kurumsal bir kaynak planlaması (ERP) projesi geliştiriyorsanız kullanmayı planladığını javascript kütüphanesi aklınıza gelen en son şeylerden biri olur. 

Kullanılacak javascript kütüphanesinden çok daha önce:

- sistem mimarisi (layered mı, tek katman mı, thin client mı, fat client mı, MVC mi?, MVP mi?...)
- cahcing için bir framework kullanılacak mı (memcached)
- veritabanı 3rd normal form mu olacak, yoksa hızlı olması için denormalize bir yapı mı tercih edilecek, cloud storage kullanılacak mı?
- işlevsel spesifikasyonlar,
- UML ve akış diyagramları...

gibi şeylerin çözülmüş olmasını beklerim.

O nedenle "framework arıyorum" deyince aklıma "javascript framework"ün kastedildiği gelmedi açıkçası. 

Sevgiler,

Süleyman Melikoğlu

unread,
Jun 24, 2009, 12:27:06 PM6/24/09
to ajax...@googlegroups.com
Merhabalar,

Volkan'a katılıyorum, ERP projesi için öncelikle sunucu tabanlı framework seçilmesi mantıklı olacaktır.

Php ortamında framework olarak Zend Framework tercih edilebilir. Ancak Zend framework olmaktan çok bir library gibi organize edilmiş. Oldukça hızlı çalışıyor ve software design konusunda sizi kısıtlamıyor (Örneğin sizi MVC kullanmaya zorlamıyor, sadece tavsiye ediyor).

Bir diğer güçlü alternatif de CakePHP. Ruby on Rails e çok benziyor. Bir agile methodology kullanacaksanız bu framework biçilmiş kaftan. Web ortamında çoğu problem için çözümleri var. Dökümantasyonu güçlü vs.

Diğer alternatif CodeIgniter. Bu framework denediğim frameworkler arasında bariz en hızlısı. Hatta Ruby on Rails, Struts ya da springs gibi birçok frameworkden çok daha hızlı. Ancak gücü için aynı şeyi söyleyemeyeceğim. ERP için kesinlikle uygun değil. Küçük/Orta ölçekli projelerde kullanılabilir.

Symphony framework de benim teslerimde yavaşlığı yüzünden elendi.

Drupal bu saydıklarımdan çok daha farklı, kendi çekirdek uygulamasıyla geliyor. Yani kurulduğunda çalışan bir CMS ve blog websitesi ile geliyor. Çok fazla incelemedim, ancak PHP 4 ile yazılmış, OO syntax kullanılmamış. Buna rağmen tamamen OO mimari kullanılmış. Böyle olunca da öğrenme eğrisi çok uzun oluyor. Ayrıca PHP 6 çıkıca compatibility sorunları yaşayabilir. Zend ve Cake backward compatible değil ancak modern syntax kullanıyor. Mimarileri gereği de daha maintainable olduklarını düşünüyorum.

Eğer PHP şart değilse Java / Spring Framework ile de büyük ölçekli projelere kalkışılabilir diye düşünüyorum.

Umarım yardımcı olmuştur.
Süleyman


24 Haziran 2009 16:39 tarihinde Volkan Özçelik <volkan....@gmail.com> yazdı:



--
sm
Reply all
Reply to author
Forward
0 new messages