Giriş yapmadınız.

#1 05.02.2015 22:39:02

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,702
Website

Laravel 5.0

Kimse duyuruyu yapmamış ben yapayım bari smile
http://laravel.com/docs/5.0

Son düzenleyen mgsmus (05.02.2015 22:39:21)

Çevrimdışı

#2 06.02.2015 12:50:34

MURATSPLAT
Yönetici
Yer: Antalya
Kayıtlı: 06.05.2014
Mesajlar: 642
Website

Yanıt: Laravel 5.0

Resmi dökümanlara bakarken ben dün fark ettim. Temayı değiştirmişler.  Çok beyaz kullanmışlar yine teme da. Programcının gözlerini koruması lazım.

Sanırım resmi olarak L 5 sunulmadı.. Projeden başımı kaldırıp bakma fırsatım olmadı.

Çevrimdışı

#3 06.02.2015 15:33:05

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,702
Website

Yanıt: Laravel 5.0

Resmi olarak sunulduğu için duyuruyu yapayım dedim. 5.0 artık master branch olduğu için create-project ile default olarak 5.0 geliyor smile

Çevrimdışı

#4 07.02.2015 11:19:02

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,490
Website

Yanıt: Laravel 5.0

Laravel 5 Beta beklenirken doğrudan kararlı sürüm olarak yayınlandı.
İyi kodlamalar.

Çevrimdışı

#5 09.02.2015 17:49:36

iltegin
Üye
Kayıtlı: 03.01.2015
Mesajlar: 15

Yanıt: Laravel 5.0

Laravel 5 için Türkçe dökümantasyon yayınlanacak mı ?

Çevrimdışı

#6 10.02.2015 10:49:53

iozguradem
Üye
Yer: Sakarya
Kayıtlı: 25.04.2014
Mesajlar: 84
Website

Yanıt: Laravel 5.0

Bildiğim kadarıyla Türkçe döküman üzerinde çalışan arkadaşlar var. GitHub üzerinden takip edebilirsiniz. Ya da doğrudan biz de katkıda bulunabiliriz. smile


PHP İle Paket Geliştirme başlıklı e-kitabımı ücretsiz olarak indirebilirsiniz: Link

Çevrimdışı

#7 24.02.2015 14:47:28

MehmetNuri
Üye
Yer: İstanbul
Kayıtlı: 30.01.2015
Mesajlar: 6
Website

Yanıt: Laravel 5.0

Her sürümde herşey baştan aşağı değişiyor. Yokmu bunun bir çaresi?

Çevrimdışı

#8 24.02.2015 16:29:07

Roni
Üye
Kayıtlı: 17.07.2013
Mesajlar: 276

Yanıt: Laravel 5.0

Laravel'in en iyi tarafı Eloquent ORM veritabanı sınıfıdır, gerisi hikaye. Ben 4.2 ile 5.0 arasında hiç bir fark bulamadım, bazı şeylerin adı ve yeri değişmiş, bir kaç değişiklik daha var ama bunlar çokta önemsencek şeyler değil. (Birileri yine beni acemi yerine koyup Dependency injection dan bahsetmesin smile )
Laravel 5.1 yada bir üstü yine değişir mi? bilemeyeceğim ama  gemişte yaptıklarından dolayı, gelecekte yapacaklarının ne kestirebilmek kötü.
Bakınız (laravel 3 den 4 geçişte geriye uyumluluk yok, 4.2 den 5.0 geçişte geriye uyumluluk yok. Verisyonlandıramada da acemiler (buna major versiyon diyorlar) , versiyon numarası yakında 10 bulur)
Ama bütün bunlara rağmen kullanıyormuyum? evet, sadece takip amaçlı.

Çevrimdışı

#9 25.02.2015 15:08:02

Aristona
Üye
Yer: Kastamonu
Kayıtlı: 08.02.2013
Mesajlar: 173
Website

Yanıt: Laravel 5.0

Dün yaklaşık 1 yıldır geliştirdiğim, sadece Laravel tarafı 200k satır olan projemi 5'e geçirdim. Aslında geçiş çok kolay. 7-8 saat falan sürdü toplamda. Geçmek isteyen kolayca geçer. Şuan öğrendiklerimle geçirsem 1 saatte geçirirdim. Büyük değişiklikler var gibi görünsede, halihazırda olanın üzerine süs çekmişler, durum bundan ibaret. Örneğin middleware denen olay eski filterlerin class olarak eklenmesi. Geri kalan herşey aynı, çok ufak değişiklikler var. Yeni klasör yapısı gözünüzü korkutmasın.

Açıkcası her defasında BC'yi bozmaları hoşuma gitmiyor. 5. versiyon çıktı, artık belli başlı şeylerde karar kılmaları lazım, yoksa hipster frameworkü olacak. password_reminders yerine password_resets tablosu oluşturmuşlar, remind methodunu reset yapmışlar, falan. Ne gereği varki bu kadar ufak şeyleri değiştirmenin. Ne kadar Laravel'i sevsemse, eğer bu tutum devam eder ve major versiyonlar için LTS açıklanmazsa 6 çıkmadan bırakmış olurum. SSH'i falan da silmişler. 4.2 de çıkmıştı yanılmıyorsam. 1 versiyon sonra deprecated oldu ve silindi. Komik.

Symfony gibi uzun vadeli düşünüp yol haritasını insanlarla paylaşırlarsa ve major releaseler için uzun bir süre LTS verirlerse birçok sorun çözülmüş olur. Şuan biraz Taylor'un keyfine gidiyor proje.

Laravel 3-4'de BC'nin bozulması normaldi çünkü 3 teknik olarak çok kötü bir çekirdeğe sahipti. 4 ile toparlardılar. 5 ile klasör yapısının değiştirlmesinin asıl sebebi insanların projelerini genellikle app/Projeadi adinda bir klasörde tutmasıydı. (Ben de dahil) Orayı biraz daha geliştirdiler. Deneme fırsatım olmadı ama bazı şeyleri oraya geçirebileceğiz. Controller için namespace eklenmesi falan doğru şeyler benim gözümde.

L5 ile istek katmanına birçok yeni özellik getirildi. Mesela Middleware pattern, FormRequest objeleri. Bunları kullanmaya alışınca controller logicin birçoğu bu katmanlarda halledilip gelmiş olacak. Keşke validation tarafında da biraz geliştirmeler olsa. Mesela bir proje eklerken, kategori ID si gelirse, onu validate etmek için birnevi relation sistemi gelmeli. Kendi projemde bunu kendim geliştirmek zorunda kaldım, yoksa validationlar çok dağılıyor.

Sırada, response'nin üzerine de bir katman çekmek olabilir. Controller View::make yazmak yerine, bir Response objesi döndürülebilir ve bu obje hangi formatta istenirse o formata döndürülebilir. (örn $response->json(), veya $response->view() gibi) Zaten zamanla controller diye bir katman kalmayacak sanırım, olsa da çok çok küçük birşey olacak.

Bus'u deneme vaktim olmadı. .env ise bence güzel ve mantıklı bir eklenti olmuş. Benim görüşlerim teknik olarak olumlu, ama bu kadar BC bozulmasına karşın pek yeni birşey yok gibi.


"Eğer 6 ay önce yazdığın kodları gördüğünde utanmıyorsan, kendini yeterince hızlı geliştiremiyorsun demektir."

Site: http://anilunal.com/
Blog: http://aristona.github.io/

Çevrimdışı

Forum alt kısmı