Kullandığınız güçlü ve hızlı PHP framework önerebilirmisiniz?

soruldu: 10 Mar '13, 17:17

arman's gravatar image

arman
88981420
cevap kabul oranı: 42%

değiştirildi: 12 Mar '13, 07:45

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


12sonraki sayfa »

İlk defa frameworklerle çalışacaksan veya basit ve orta düzey işler için CodeIgniter, Profesyonel ve büyük işler için [Yii Framework][1] [1]: http://www.yiiframework.com/ tavsiye ederim,

Tercih senin,

permanent link

cevaplandı: 11 Mar '13, 02:17

yahyasonmez's gravatar image

yahyasonmez
20124
cevap kabul oranı: 0%

Temel şeyler için CodeIgniter birebir onun dışında yahyasonmez'in dediği gibi büyük işler için yii (yes it is) çok iyi bir çatı.

Son olarak başka bir çatı daha var onu da araştırmanı öneririm adı laravel var onu da öneririm.

İyi çalışmalar.

Güncelleme: Aslında büyük işler için de Codeigniter kullanılabilir 3.parti kütüphaneler ile.

permanent link

cevaplandı: 12 Mar '13, 17:14

lastarabos's gravatar image

lastarabos
1.8k122742
cevap kabul oranı: 29%

değiştirildi: 30 May '13, 01:43

Katılıyorum.Codeigniter çok seri ve kolay.Türkçe kullanım klavuzu da mevcut MVC ve Active Record yapılarını çok iyi sağlıyor.Ancak IOC ,DI , ORM gibi günümüz teknolojilerini kapsamıyor.Bu yüzden laravel tercih edilebilir.Laravel5 Bağımlılık yönetim aracı composer ile kolayca kurulabiliyor.Buradan bakabilirsiniz : http://kodlamasi.tk/6-adimda-composer-ile-laravel-kurulumu.html

(08 Mar '15, 15:42) kodlamasi kodlamasi's gravatar image

Ben CodeIgniter framework'unu öneririm.Hem çok güçlü bir yapısı var hemde öğrenilebilirlik açısından Zend framework'e göre daha kolay.

permanent link

cevaplandı: 10 Mar '13, 18:04

osmann_cihat's gravatar image

osmann_cihat
712
cevap kabul oranı: 0%

Güçten kastınız uygulama geliştirme kolaylığı ise CodeIgniter yazarlarının katkısıyla hazırlanmış FuelPHP kendi kullanıcı girişi modülüyle geliyor ve yüklemesi de kolay. 2.x sürümlerinde paket yöneticisinden indirilmesi gibi güzel özellikler eklenmesi bekleniyor.

Tabii bunun yanısıra projenizde kullanacağınız php paketlerini yükleyebileceğiniz ve gerektiğinde sürümlerini tek komutla güncelleyebileceğiniz bir de paket yöneticisi gerekiyor.

Hızdan kastınız kodun çok fazla katmandan geçmeden çalışması ve hafif olması ise Fat Free Framework var. Axon diye bir veritabanı iletişim kütüphanesiyle birlikte geliyor.

permanent link

cevaplandı: 12 Mar '13, 11:49

nurettin's gravatar image

nurettin
2.2k2441
cevap kabul oranı: 14%

değiştirildi: 12 Mar '13, 11:49

permanent link

cevaplandı: 10 May '13, 05:07

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183
cevap kabul oranı: 52%

Popüler bütün frameworklerle hemen her tür php projesi yapabilirsiniz. Tercih için aşağıdaki kriterlere göre bakmak lazım:

  • Geliştiricinin mimari bilgisi ve framework'ün bunlara desteği (MVC, dependency injection, ORM vs..)
  • Geliştiricinin hazır kütüphaneler ve altyapıları kullanma eğilimi
  • Geliştiricinin öğrenme sürecine ayıracağı zaman
  • Framework'ün stable olması, veya sürekli yenilik yapıp sürüm çıkarması durumu
  • Framework'ün belge desteği
  • Framework'ün geliştirici çokluğu, aktif geliştirme durumu
  • Framework'ün eski php versiyonları desteği
  • Framework'ün hazır eklenti ve kod örneklerinin genişliği

Bu liste daha da uzatılabilir ama temelde bunlara verilecek cevaplar seçimi kolaylaştıracaktır.

Popüler olanları listeleyecek olursak:

Ayrıca CMS uygulamasıyla birlikte gelen Drupal'i de bu listede sayabiliriz.

Kendi sayflarında bunların yukarıdaki kriterlere göre özellikleri inclenebilir. Bir kısmını çeşitli büyük/küçük projelerde kullandım, bir kısmını ise sadece inceledim.

Modernliği, mimari özellikleri, belge genişliği gibi sebeplerle şahsi tercihim Yii

permanent link

cevaplandı: 23 May '13, 14:32

torosgokkurt's gravatar image

torosgokkurt
3112
cevap kabul oranı: 0%

Hem çalışma hızı, hem öğrenmek, hemde hızlı uygulama geliştirme için çok iyi bir seçim. Gittigidiyor tarzında çok büyük projeler geliştirmek için yeterli olduğunu düşünmemekle beraber normal bir B2B yada B2C eticaret siteleri, blog siteleri, kobi siteleri gibi birçok proje için fazlasıyla yeterli gelecektir diyebilirim.

Codeigniter'ın takım çalışması için ne kadar uygun olduğunu bilmiyorum çünkü hep yalnız çalıştım ama kendinize göre bir iş planı yapıp geliştirme yapabilirsiniz diye düşünüyorum.

permanent link

cevaplandı: 09 May '13, 11:11

kodmanyagha's gravatar image

kodmanyagha
3.1k132852
cevap kabul oranı: 15%

İzninizle bir tane de ben eklemek istiyorum. Yakında popüleritesi baya artacak bir framework ( hız tutkunu iseniz ). Tümüyle C dilinde yazılmış bir PHP framework' ü ve diğer PHP eklentileri gibi ( mysql, gd, apc vs. ) ekleniyor.

PhalconPHP

permanent link

cevaplandı: 29 May '13, 15:03

O%C4%9Fuz%20%C3%87elikdemir's gravatar image

Oğuz Çelikdemir
2.0k52234
cevap kabul oranı: 13%

güzel bişeye benziyo. genel framework kavramına farklı bir bakış açısı. denemekte fayda var

(30 May '13, 02:36) kodmanyagha kodmanyagha's gravatar image

echo Phalcon\Text::camelize('some_text'); veya $di->set('db', function () { return new Phalcon\Db\Adapter\Pdo\Sqlite(array( 'dbname' => 'sample.db' )); }); gibi syntax kullanan bir frameworkun popülaritesinin artması demek her önüne geleninin kafasına göre syntax standart oluşturması veya buna göz yumması demektir. bana göre baştan -1 den başlamakta demektir. bu frameworkte uzmanlaştığınızı düşünürseniz php ve diğer yazılım dillerinden (bu tarz syntax görmedm) zamanla kendinizi uzaklaşacağınızı öngörebilirsiniz. güçlü ve hızlı bir framework arıyorsanız Yii Framework kullanmanızı öneririm.

(31 May '13, 02:54) yahyasonmez yahyasonmez's gravatar image
1

@yahyasonmez bu tarzı jQuery'deki callbacklere, ruby'deki bloklara ve python'daki lambdalara benzetebilirsiniz.

(31 May '13, 04:43) nurettin nurettin's gravatar image

Merhaba,

http://www.phpframeworks.com/ 'u inceleyebilirsin. Burada populer php frameworklerinin karşılaştırması yapılmış.

Burada da bir TOP 10 yapmışlar:

http://www.phpframeworks.com/top-10-php-frameworks/

Ben de bir ara farklı bir amaç için bu frameworkleri incelemiş, Yii'yi bayağı beğenmiştim, ama tabi tercih senin.

permanent link

cevaplandı: 30 May '13, 00:15

mabulgu's gravatar image

mabulgu ♦
2.8k43040
cevap kabul oranı: 26%

Merhaba #Oğuz Çelikdemir Phalcon hakkında bazı dücüncelerimi paylaşmak istiyorum.

echo Phalcon\\Text::camelize('some_text');

veya

$di->set('db', function () {
return new Phalcon\\Db\\Adapter\\Pdo\\Sqlite(array(
    'dbname' => 'sample.db'
));

gibi syntax kullanan bir frameworkun popülaritesinin artması demek her önüne geleninin kafasına göre syntax standart oluşturması veya buna göz yumması demektir. Bana göre bu frameworku desteklemenin biz yazılımcılar olarak yanlış bir seçim/karar olmakla beraber baştan -1 den başlamakta demektir. çünkü bu frameworkte uzmanlaştığınızı düşünürseniz php ve diğer yazılım dillerinden (kullandığım dillerin hiçbirinde bu tarz syntax kullanımıyla karşılaşmadım -karşılaşan varsa bildirsin lütfen-) zamanla kendinizi uzaklaştıracağınızı öngörebilirsiniz. güçlü ve hızlı bir framework arıyorsanız Yii Framework kullanmanızı önerebilirim, tabiki seçim sizin.

permanent link

cevaplandı: 31 May '13, 03:11

yahyasonmez's gravatar image

yahyasonmez
20124
cevap kabul oranı: 0%

\\ bu ne yaa.. 6 yıllık phpciyim böyle bişey görmedim

(31 May '13, 04:53) kodmanyagha kodmanyagha's gravatar image

Çift backslash değil, tek backslash olucak. Buda bir görüş, saygı duymak lazım.

(31 May '13, 06:23) Oğuz Çelikdemir O%C4%9Fuz%20%C3%87elikdemir's gravatar image

Bu functional programming mi?

(31 May '13, 08:49) ertuncefeoglu ertuncefeoglu's gravatar image

alttaki kod anonymous function. Arkadaşlar, framework'ü incelemeden yargılamayın. Benim bahsettiğim framework full loose couple ( esnek bağlı ) ve tamamiyle DI ( dependency injection ) üzerine kurulmuş. Nedeni ise, hız istiyorsanız, bazı şeylerden taviz vermeniz gerekiyor. Belgelerini incelerseniz detayları ile anlatılıyor.

Fakat, yeni başlayan/orta seviye geliştirici iseniz, CodeIgniter benim tavsiyemdir. Öğrenmesi ve kullanması oldukça basittir.

(31 May '13, 15:34) Oğuz Çelikdemir O%C4%9Fuz%20%C3%87elikdemir's gravatar image
1

@yahyasonmez, @kodmanyagha,

Bu hayatımda görmedim dediğiniz (adını oğuz çelikdemir'in verdiği) syntax, php 5.3 ile birlikte geldi (yıl 2009) ve özellikle restful ya da micro frameworklerde çok ustalıkla kullanılan, çok güzel bir syntax... bakınız; slim framework, silex, limonade hatta laravel... Biraz günceli takip edin diyeceğim ama bu artık güncel bile değil, 4 yıl önce hayatımıza giren bir şeyi hayatınızda görmedim demişsiniz. Ne diyeyim bilemedim açıkçası. Bence okuyucular, bu başlıkta yazdığınız yorumları uzman görüşü olarak dikkate almamalı...

(05 Ara '13, 20:40) süleyman_r s%C3%BCleyman_r's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×168

Soruldu: 10 Mar '13, 17:17

Görüntüleme: 3,856 kez

Son güncelleme: 08 Mar '15, 15:42

powered by BitNami OSQA