Çerçeve Hakkında Görüşlerini Paylaşan 5 Laravel Uzmanı

Yayınlanan: 2022-06-04

Laravel, web uygulaması geliştirme için en çok tercih edilen açık kaynaklı PHP çerçevelerinden biridir. Laravel geliştirme, geliştiriciler için bazı benzersiz avantajlarla birlikte yapmak kolaydır. Beş Laravel uzmanından Laravel, özellikleri ve faydaları hakkında tartışmalarını istedik ve onlar da memnuniyetle, sahip olmayı seveceğiniz bazı anlayışlı bilgiler ve bilgiler sunmaya karar verdiler. Christoph Rumpel, Shawn McCool, Jason McCreary, Usama Hafeez ve Irina Gataullina, size Laravel geliştirme için bazı bilgilendirici ipuçları ve teknikler sunmak için buradalar. Bilgi okyanusuna dalın.

Laravel Uzmanı# 1: Christoph Rumpel

Yeni Başlayan Laravel için bir numaralı ipucunuz nedir?

Yavaş başlayın. Laravel, birçok farklı ihtiyaca uygun büyük bir çerçevedir. Kimlik doğrulama, kuyruk izleme, yapı iskelesi vb. için birçok özellik ve ek çoklu paketlerle birlikte gelir.
İlk projenizde hepsini kontrol etmeye çalıştığınızı varsayalım; kesinlikle bunaltıcı olacaktır. Bunun yerine, her yeni projede basit başlamaya ve adım adım yeni şeyler denemeye çalışın.

Diğer Çerçevelere kıyasla Laravel'de daha özel olan nedir?

Laravel'in öne çıktığı iki yönü vardır. İlk olarak, belgeler sadece çarpıcı. İyi bir dokümantasyonun ne kadar fark yaratabileceği çılgınca.
Taylor Otwell her yıl iki haftasını hepsini okuyarak geçiriyor ve gerektiğinde geliştiriyor. Bu ayrıntı sevgisine hayranım ve karşılığını alıyorum.

1-Christoph-Rumpel

İkincisi, Laravel topluluğu türünün tek örneğidir. Çok misafirperver ve arkadaş canlısı ve bu nedenle çok hızlı büyüyor. Hemen buraya ait olduğunuzu hissediyorsunuz.
Dostça bir topluluğun özel bir şey olmadığını düşünebilirsiniz, ancak ne yazık ki PHP dünyasında.

Programcı olmanın en iyi yanları hakkındaki düşünceleriniz.

Benim için programlama, tasarımlarını gerçeğe de dönüştürebilen bir mimar olmak gibidir. Bir programcı, uygulamaları sıfırdan sona kendi başına kodlayabilir.
Size çok fazla güç veriyor ve güvenilir ve modern uygulamalar oluşturmak için gereken yaratıcılığı seviyorum.

Laravel'in en çok neyini seviyorsunuz?

Laravel, en son teknolojiye sahip uygulamaları hızlı bir şekilde oluşturmak için mükemmeldir ve size onu küçükten kurumsal uygulamalara kadar her türlü uygulamaya uygun hale getirme esnekliği sağlar.

Sahip olmanız gereken Mobil Uygulamalarınız nelerdir?

Şu anda Clubhouse'dan çok keyif alıyorum. Kullanımının ne kadar basit olduğunu ve yalnızca sesi desteklediğini seviyorum. Şu anda iş için kullanmak zorunda olduğum tüm görüntülü aramalara ve sohbetlere iyi bir alternatif.

Laravel Uzmanı# 2: Shawn McCool

Laravel'e yeni başlayan biri için bir numaralı ipucunuz nedir?

Yeni başlayanlar için bir numaralı tavsiyem, medyanın deyimlerine özellikle dikkat etmeleridir. Laravel ile herhangi bir şekilde geliştirme yapmak mümkündür, ancak geliştirici birkaç “en az dirençli yola” yönlendirilir. “Laravel yolu” geliştirmek, Laravel deyiminde gelişmedir. Bunu yapmak gerekli değildir, ancak ortamın doğasını gözlemleyerek araçlarımızı daha iyi anlayabiliriz. Aynı kavram, tarayıcıda çalışan koda da uygulanabilir.

Web önemlidir ve birçok kullanım durumuyla birçok teknolojinin odak noktasıdır. En iyi durumda, bu teknolojiler web'in deyimine uygun olarak geliştirilir. Deyimsel web deneyimini geçersiz kıldığımızda, web tüketicilerinin önemli ekosistemini bozabiliriz. Sorumluluğumuz altındaki deyimleri gözlemlemeye başlamak için asla geç değildir.

Diğer Çerçevelere kıyasla Laravel'de daha özel olan nedir?

Hemen belli olmayabilir ama Laravel bir içerik yönetim sistemidir. Laravel, herhangi bir karmaşıklık düzeyinde uygulama yapma görevini kolaylaştırır. Ancak, veri türlerini o kadar akıcı ve kolay bir şekilde manipüle etme yeteneği DNA'sında kodlanmıştır ki, tüm CMS ajans endüstrisi özüne kadar sarsılmıştır.

2-Shawn-McCool

Herkes hem temel içerik yönetimi hem de daha karmaşık uygulamalar için tercih edilen araç olarak Laravel'e geçiyor. Estetik güzelliği de dahil olmak üzere, Laravel'in çekiciliği yüksek birçok yönü olduğu yadsınamaz. Ama benim param için, Laravel'in önemli ölçüde farklı türde şeyler yapan önemli ölçüde farklı türdeki organizasyonları güçlendirme yeteneği inkar edilemez derecede özeldir.

Programcı olmanın en iyi yanları hakkındaki düşünceleriniz.

Bilgisayarımla etkileşim kurmanın yeni yollarını geliştirmeyi seviyorum. Bilgisayarımın arayüzü, geçtiğimiz yıllarda oluşturduğum yüzlerce küçük araçtan oluşuyor. Arayüz benim için tasarlandı ve tüm dünyada benzersiz. Bu iş için bir şey değil; kendini ifade etmektir. Gelişim yoluyla kendimi ifade etmek benim için her zaman en büyük motivasyon kaynağı olacaktır.

Laravel'in en çok neyini seviyorsunuz?

Çok zaman harcıyorum ve sistemlerimin arka ucunu nasıl modelleyeceğime odaklanıyorum. Farklı mimariler ve yaklaşımlar deniyorum. Laravel'in en sevdiğim yanı yolumdan çekilip o sırada ilginç olan şeye odaklanmama izin vermesi. Belki bir müşterinin biraz çalışmaya ihtiyacı vardır. Laravel sayesinde düşünmek zorunda olmadığım o kadar çok şey var ki. Müvekkilim için neyin önemli olduğuna odaklanabilirim. Bir deney başlatmak istediğimde bunu normal web şeyler hakkında düşünmek zorunda kalmadan yapabilirim çünkü.. Laravel'in bunu kapsadığını biliyorum. Laravel'in benim için yaptığı her şeye odaklanmak zorunda olmamam en çok sevdiğim şey. Gelelim işin eğlenceli kısmına.

Sahip olmanız gereken Mobil Uygulamalarınız nelerdir?

Mobil uygulamalar söz konusu olduğunda, hayatta kalmak için LastPass ve Telegram'a ihtiyacım var. LastPass ile asla web veya mobil uygulamalara giriş yapmak zorunda değilim. Şifre yöneticilerinin olmadığı bir hayat düşünemiyorum. Telegram, arkadaşlarımın, ailemin ve botlarımın (hem iş hem de kişisel için) yaşadığı yerdir. Runkeeper'ı ne için kullandığım açık ve muhtemelen biraz yetersiz. Ama en çok sevdiğim uygulamalar Kindle / Audible for story ve Through the Ages en sevdiğim oyun.

Laravel Uzmanı# 3: Jason McCreary

Laravel'e yeni başlayan biri için bir numaralı ipucunuz nedir?

**Çerçeveyle savaşmayın.** Sözleşmelere bağlı kalın. Dokümanlardan bir örnek bulamazsanız, sorunu yeniden çerçevelemeye çalışın. Gerçekten yapamıyorsanız, birinci taraf paketlerini kontrol edin. Laravel ile 7 yıllık çalışmamda her zaman çerçevenin sağladığı şeyi kullanabildim. İnanın bana, _gelecekte siz_ kuralları takip ettiğiniz için sizi düşüneceksiniz.

Diğer Çerçevelere kıyasla Laravel'de daha özel olan nedir?

Yıllar boyunca birçok PHP çerçevesi kullandım. Rails ve Express gibi PHP'nin birkaç dışında bile. Laravel'i seviyorum, her şey dahil. Ek paketler için ulaşmak zorunda değilsiniz. Sorun değil, kutudan çıkmaya hazırlar.

Jason-McCreary

Programcı olmanın en iyi yanları hakkındaki düşünceleriniz.

Problem çözmeyi severim. Bazen zor problemler için bu bir lanet olabilir. Gecenin bir yarısı problemi düşünerek uyanırsın. Ama sonunda, onu çözmek inanılmaz derecede ödüllendirici.

Laravel'in en çok neyini seviyorsunuz?

Tabii ki otomatik yükseltmeler . Şaka yapıyorum. Hayır, Laravel hakkında en çok sevdiğim şey topluluktur. Çok aktif, kapsayıcı ve üretken. Cemaatten çok şey çıktı. Bu kesinlikle bir oyun değiştirici.

Sahip olmanız gereken Mobil Uygulamalarınız nelerdir?

İPhone'umda çok fazla mobil uygulamam yok. Bu yüzden “olmazsa olmazlarım” oldukça basit: Notes, Twitter ve Robinhood.

Laravel Uzmanı# 4: Usama Hafeez

Laravel'e yeni başlayan biri için bir numaralı ipucunuz nedir?

Laravel'e yeni başlayanlar için, diğer çerçevelerden biraz farklı olduğu için bunalmak ÇOK kolaydır. Tavsiye ederim, pes etmeyin, buna bağlı kalın, ideal olarak PHPStorm gibi bir IDE kullanın. Çok yakında daha kolay olacak ve bana güvenin, kursta kaldığınız için minnettar olacaksınız. Laravel çok güzel! Bana https://usamahafeez.com adresinden ulaşabilirsiniz.

Diğer Çerçevelere kıyasla Laravel'de daha özel olan nedir?

Laravel hakkında Eloquent'ten (istekli yükleme vb.) Koleksiyonlarına, Hizmet sağlayıcılara ve daha fazlasına kadar bir dizi harika şey var mı? Ancak sadece bu bireysel özellikler değil, her şeyin uyum içinde olduğunu, sanki müzik çalıyormuşsunuz gibi hissettirecek şekilde tasarlanmış olması. Oh bekleyin, “Symfony” üzerine inşa edilmiştir

Usame-Hafeez

Programcı olmanın en iyi yanları hakkındaki düşünceleriniz.

Bana göre programcı olmanın en iyi yanı, kusursuz, verimli ve güzel çalışan bir şey inşa etmenin verdiği tatmin duygusudur. Bir şeyi uygulamanın en iyi yolunu saplantı haline getirmeyi heyecan verici buluyorum.

Laravel'in en çok neyini seviyorsunuz?

Laravel'in en keyifli yanlarından biri, mevcut bir uygulama üzerinde çalışmanın sıfırdan bir şey inşa etmek kadar heyecan verici olmasıdır. Çerçeve her şeyi düzenli tutar, böylece PHP'deki karmaşadan kaçmazsınız. Doğrulama mekanizması, Kuyruklar, Postalanabilirler, hepsi kendi yerinde. Kontrolörleriniz gerçekten ince olabilir!

Sahip olmanız gereken Mobil Uygulamalarınız nelerdir?

Telefonumdaki bazı ilginç mobil uygulamalar: Todoist, Keep, Google Lens, Blinkist

Laravel Uzmanı# 5: Irina Gataullina

Laravel'e yeni başlayan biri için bir numaralı ipucunuz nedir?

Büyük resmi anlayın, yinelemeli olarak daha derine inin.

Laravel, kutudan çıkan tonlarca zil ve ıslık içerir. Sahne arkasında olan her türlü şeyle boğulmak çok kolaydır. Bu yüzden yapabileceğiniz en iyi şey, Laravel'in kutudan çıkarmanıza neyin yardımcı olduğuna dair genel bir anlayış elde etmek ve ardından özelliklerini tek tek keşfetmeye başlamaktır. Laravel'i kullanmaya başladığınızda, Laravel'in bir şeyler yapmanın yolunu bulurken bazı parçalarına güvenle güvenebilirsiniz. Hem yeni arka uç geliştirme programcıları hem de daha deneyimli olanlar için doğru olabilir. İyi bir mimariye sahip olan Laravel, size bunu kendi başına bile öğretebilir. Temel özellikler konusunda rahat olduğunuzda Laravel'in perde arkasında nasıl çalıştığını keşfederek öğrenebileceğiniz için OOP'yi derinlemesine bilmeniz gerekmeyebilir.

Diğer Çerçevelere kıyasla Laravel'de daha özel olan nedir?

Kullanıma hazır çeşitli araçlar içeren Laravel, geliştiricilerin karmaşık çok dilli uygulamaları diğer PHP çerçevelerine kıyasla çok daha hızlı oluşturmasına yardımcı olur. Zanaatkar konsolu, Nesneye Yönelik Kitaplıklar, zarif anlamlı sözdizimi, yerel çoklu dil desteği, yapı iskelesi kimlik doğrulaması - her şey geliştirme sürecini bir esinti haline getirir. Ayrıca, Laravel'in etrafındaki topluluk çok büyük. Laravel, problem çözme ve sorun giderme sürecini diğer çerçevelere kıyasla daha kolay hale getiren arka uç geliştirme dünyasının neredeyse her yerindedir.

Irina-Gataullina

Programcı olmanın en iyi yanları hakkındaki düşünceleriniz.

İstediğiniz kadar karmaşık veya basit olabilir. Bir geliştirici olarak, daha kullanıcı odaklı ve etkileşimli ön uç geliştirme, yazılım mühendisliği ve karmaşık algoritmalar, mobil veya masaüstü uygulamaları geliştirme vb. konularına odaklanmaya karar verebilirsiniz. Olasılıklar sonsuzdur. Büyük bir şirkette veya küçük bir girişimde çalışabilir, hatta kendi web geliştirme işinizi veya bir SaaS ürününüzü başlatabilirsiniz. Ve bilimden küçük işletmeler için web siteleri oluşturmaya kadar hayal edebileceğiniz hemen hemen her sektörde çalışabilirsiniz.

Ve tüm bunlar sadece bir dizüstü bilgisayar ve internet bağlantısı ile.

Ayrıca programlama, problemlere yaklaşma ve çözüm bulma konusunda oldukça yaratıcı bir süreçtir. Bir programcı olarak, mimar, tasarımcı ve gerçek inşaatçı olmak üzere neredeyse her şeyi sıfırdan geliştirebilirsiniz.

Laravel'in en çok neyini seviyorsunuz?

PHP programlamayı düşünme şeklinizi nasıl değiştirir. Pek çok insan, sözdizimi, zayıf mimarisi, zayıf güvenliği vb. nedenlerle PHP'den nefret eder. Laravel, PHP geliştiricisi olarak karşılaşabileceğiniz sorunların çoğunu ortadan kaldırır. Ve yalnızca tüm sorunlu noktaları ele almakla kalmaz, aynı zamanda sağlam yapı ve güvenilir eklentiler sağlayarak bunu zarif bir şekilde yapar. PHP tabanlı bir programlama dili gibi bile gelmiyor: Laravel kodu yazmak ve PHP kodu yazmak tamamen farklı iki işlemdir, ejs gibi diğer şablonlama dillerine kıyasla çok daha okunabilir olan akıcı ve minimalist şablonlama dilinden bahsetmiyoruz. , Gidon veya jinja.

Sahip olmanız gereken Mobil Uygulamalarınız nelerdir?

İlk ikisi, sorunsuz bir iletişim akışı oluşturmak için geliştirme ekibimiz tarafından kullanılır.

Öte yandan Twitter, devasa teknoloji topluluğu nedeniyle. Sadece ürünlerinizi tanıtabileceğiniz ve iletişim kurabileceğiniz ve işbirliği yapabileceğiniz insanları bulabileceğiniz değil, aynı zamanda başkalarından akıcı ve zarif bir şekilde öğrenebileceğiniz bir sosyal ağdır.

Çözüm:

Hepsi bu. Bu uzmanları okuma deneyiminiz nasıldı? Laravel geliştirme için bazı harika ipuçları ve teknikler öğrenmiş olacağınızdan eminim. Laravel çerçevesi ile web uygulamaları geliştirirken bu ipuçlarını aklınızda bulundurun. Laravel geliştiricisi kiralamak istiyorsanız , Elsner, doğru beceri ve uzmanlığa sahip özel bir Laravel geliştirici ekibine sahiptir.