farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Yerel Kalkınma Ortamı Nedir?

  • Konuyu başlatan Konuyu başlatan Fauda
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 353

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Yerel Kalkınma Ortamı Nedir?​


|

Blog_local-development.jpg.webp


Teknoloji Size Uygun Mu? 3 Dakikalık Testimizi Çözün!​

ÖĞRENECEKSİNİZ: Teknolojide bir kariyer sizin için uygunsa Hangi teknoloji kariyerleri güçlü yönlerinize uyuyor? Hedeflerinize ulaşmak için hangi becerilere ihtiyacınız var?
SINAV OLMAK!
Site geliştirmeye başladığınızda, “yerel geliştirme ortamı” veya “yerel olarak geliştirme” terimleriyle karşılaştınız ve bunun ne anlama geldiğini merak ettiniz mi? Belki canlı sitenizde kodu test ediyordunuz, bir şey beklendiği gibi çalışmadı ve forumlarda bunun bir dahaki sefere yerel geliştirmenin yol olduğunu öne sürdüğünü gördünüz. Belki web şirketlerinin yerel geliştirme oyununa girdiğini duymuşsunuzdur ve tüm bu dedikoduların ne hakkında olduğunu merak etmişsinizdir.
Ya da biraz yedeklemek gerekirse, belki bu terimi hayatınızda hiç duymadınız çünkü kodlamada yenisiniz veya bir programcı olarak bir hayat düşünüyorsunuz , ancak bir gün yanlış etiketi yazıp bir şekilde kırma konusunda endişeleniyorsunuz. internet. Bu korku sizi dalmaktan alıkoyuyorsa, derin bir nefes alın. Yukarıda bahsedilen yerel kalkınma ortamı, tam olarak bu şeyin olmasını durdurmak için burada.
Burada, ilk etapta yerel bir geliştirme ortamının tam olarak ne olduğunu ve onu neden kesinlikle en iyi uygulamalarınıza dahil etmeniz gerektiğini anlatacağım .

Yerel Kalkınma Ortamı Nedir?​

Her şeyden önce: Yerel kalkınmanın fiziksel konumunuzla hiçbir ilgisi yoktur. Bu, yerel kaynaklı bir yazılım, bir ortak çalışma alanı kullanmak veya bir müşteri sitesinde çalışırken dördüncü fincanınızı içerek mahallenizdeki kahve dükkanını desteklemekle ilgili değil (bunun için sizi suçlamıyorum).
Yerel olarak geliştirdiğinizde, sitenizin dosyalarını harici olarak (bir barındırma şirketinin sunucularında olduğu gibi) değil, yerel olarak (bilgisayarınızda) barındırırsınız. Aslında, muhtemelen bunca zamandır yerel olarak gelişiyordunuz, ancak bunun bir adı olduğunu bilmiyordunuz.
Statik siteleri HTML ve CSS ile kodlamayı ilk öğrendiğinizde, bir index.html dosyası ve bir style.css dosyası oluşturmak için muhtemelen bir metin düzenleyici (Atom, Sublime veya Visual Studio Code gibi) kullandınız. Ardından sitenizi görüntülemek için tarayıcınızı kullandınız. Vaov! Bir barındırma şirketine kaydolmadan önce bile işinizin canlandığını görebilirsiniz! (Teknik olarak, bir internet bağlantısına bile ihtiyacınız olmaz.)
Hatırlanması gereken şey, yerel bir sitenin geliştirme ve test amacıyla canlı bir site gibi görünüp davranabileceği, ancak yalnızca sizin tarafınızdan görülebileceğidir. Herhangi birinin siteyi görebilmesi için, sonunda bir alan adı satın almanız ve dosyaların bir kopyasını bir barındırma şirketinin sunucularına yüklemeniz gerekir.
Ancak dosyalarınızı oluşturup ince ayarlarken, kodunuzu yerel ortamınızda (bilgisayarınızda) test edip mükemmelleştirdiniz ve yeni veya gözden geçirilmiş dosyaları yalnızca doğru olduklarında canlı bir ortama (ana bilgisayar sunucunuz) yüklediniz. Farkında bile değildin ama yerel olarak gelişiyordun!

Yerel WordPress Geliştirme​

Peki ya PHP gibi bir dil kullanan ve bir veritabanında içerik depolayan daha karmaşık ve dinamik siteler geliştirmek istediğinizde? Kendi kendini barındıran WordPress gibi sitelerden bahsediyorum. Harika haber şu ki, yerel olarak geliştirmeye devam edebilirsiniz; yalnızca bu canlı sunucu yığınlarını yerel makinenizde çoğaltmak için biraz yardıma ihtiyacınız var.
Yerel geliştirme ortamınızı kurarken seçebileceğiniz sayısız sunucu yazılım programı vardır. Skillcrush'ın WordPress kursunda, öğrencilere Mac kullanıcıları için MAMP'ı veya PC kullanıcıları için XAMPP'yi nasıl kuracaklarını öğretiyoruz. MAMP ve XAMPP'yi indirmek ve kullanmak ücretsizdir ve sınırsız site oluşturabilirsiniz. Yerel WordPress sitenizi bir tarayıcıda ("localhost" url'sinde) görüntülemek için ihtiyaç duyacağınız Apache, MySQL/MariaDB ve PHP (AMP yığını olarak bilinir) gibi sunucu yığınlarını bir araya getirirler.
Daha fazla çan ve ıslık ister misiniz? DesktopServer, kullanıcılara sınırsız site, müşteri desteğine erişim ve bazı manuel görevlerden tasarruf etmenizi sağlayan bonus özellikler sağlayan ücretsiz sürümlerinden ücretli bir yükseltme sunar. Local by Flywheel size yerel olarak geliştirme ve ardından bir kullanıcının (geçici olarak) yerel geliştirme makinenizde nelerin çalıştığını görebileceği, genel olarak erişilebilir bir url aracılığıyla çalışmalarınızı müşterilerle paylaşma yeteneği verir.

Yerel Kalkınma En İyi Uygulamadır—İşte Nedeni​

Bir müşteri sitesinde çok çalıştığınızı düşünelim. İstemci, küçük bir düzeltme olduğunu düşündüklerini ister, ancak bazı kodları düzenlemenizi gerektirir. Bağlanıyorsunuz, yeni kodunuz girdiğinde siteyi tarayıcıda görüntülüyorsunuz ve. . . hiçbir şey değil. ÖLÜMÜN BEYAZ EKRAN !
Şu anda, canlı bir müşteri sitesinde çalışmak, beş dakika sonra çılgın bir telefon görüşmesi yaparak müşterilerinin siteye erişemediğini ve bu sorunu en kısa sürede düzeltmeniz gerektiğini mi söylemek istiyorsunuz? (Zaten soğuk terler atıyorum.) Yoksa kimsenin daha akıllı olmaması için yerel olarak mı çalışmak istiyorsunuz? Lastik ördeğinizle sohbet ederken nerede yanlış yaptığınızı sakince giderebilirsiniz .(yeni bir sekmede açılır) ve sıcak kahve yudumlarken.
Yalnızca bu nedenle, yerel kalkınma en iyi uygulamadır. Eksik veya hatalı noktalama işaretleri veya hatalı bir kod satırı kadar küçük bir şey sitenizi bozabilir veya bozabilir. Ve bozuk bir canlı site istemezsiniz. (Özellikle sabah saat 3:00'te, nihayet bir gece demeden önce iş sitenizde sadece liiiiiiiküçük bir şey üzerinde ince ayar yaparken. Bunu hiç yapmadım ya da başka bir şey değil. . .)
Sizi tamamen gereksiz bir çöküşten kurtarmanın yanı sıra, yerel olarak gelişmek için başka birçok neden var. Bir geliştirici olarak işinizi günlük olarak yürütme açısından, yerel geliştirme ortamları sizi diğer birçok baş ağrısından kurtarabilir. Belki de geri bildirim almaya hazır olana kadar site tasarımı ve/veya kodu müşterinizin göremeyeceği şekilde çalışmak isteyebilirsiniz. Halihazırda düzenlemeyi planladığınız bir şeyi düzeltmeniz söylenerek değerli zamanınızı boşa harcamanıza gerek yok. Belki de yayında olan bir sitenin yeniden tasarımı üzerinde çalışıyorsunuz ve müşteriniz yeni site kullanıma sunulmadan hemen öncesine kadar eski sitenin müşterilere açık kalmasını istiyor. Müşteriniz, site oluşturma üzerinde iki ay boyunca çalışırken barındırma için ödeme yapmaktan kaçınmak isteyebilir.
Yerel olarak çalışmak, gerçek programlama işini yapmanın yabani otlarına girdiğinizde hayatınızı da kolaylaştırır. İnternet bağlantısına ihtiyacınız olmadığı için yerel sitelerle çalışmak daha hızlıdır. Her değişikliği görüntülemek için canlı ana bilgisayara sürekli olarak dosya yüklemeniz gereken SFTP dansından kaçınabilirsiniz. Git ile sürüm kontrolü bir seçenektir. Yeni kodu test etmek, varyasyonları denemek, çalışma kodunu birleştirmek veya kod iyi çalışmadığında değişiklikleri geri almak için dallar oluşturabilirsiniz. Yerel sitelerinizi barındırması için kimseye ödeme yapmadığınız için, bilgisayarınızın sığabileceği kadar site kurabilirsiniz. Bu, sahte sitelerde yeni eklentileri, temaları veya çılgın fikirleri test edebileceğiniz anlamına gelir. İnternet bağlantısına ihtiyacınız olmadığı için çevrimdışı çalışabilir (uçakta, parkta…) ve Wi-Fi için ödeme yapmaktan kurtulabilirsiniz.
Ve bu avantajlar yalnızca henüz kullanıma sunulmamış siteler için geçerli değildir. Güncellemelere ihtiyaç duyan canlı bir siteniz mi var? Sorun değil. Sitenin bir kopyasını canlı ortamdan yerel ortamınıza indirebilir ve canlı site etkilenmeden değişiklikler üzerinde çalışabilir ve ardından değişiklikleri mükemmel hale getirildiğinde dosyalara ve/veya içeriğe yükleyebilirsiniz.

Müşteri İnceleme Zamanında Ne Olur?​

Yerel olarak geliştirmeniz gerektiğine ikna oldunuz mu? Harika! Ancak yerel siteleri yalnızca siz görebilirsiniz, bu nedenle, değişiklikler yayınlanmadan önce müşterilerin siteyi nasıl inceleyebileceğini merak ediyor olabilirsiniz.
Yorum geçer görmek müşterileriniz için için, olabilir , her sayfa ve özellik aracılığıyla müşterilerine yürümeye ekran kaydedici yazılımı kullanmak, ancak büyük olasılıkla onlar ilk elden siteyi yaşamak istiyorum.
Siteyi yerelden demoya kopyalayarak veya bir barındırma paketi satın alınana kadar parola korumalı olan ve canlıya geçmeden önce siteyi incelemek için geçici bir yer olması amaçlanan aktarılabilir yüklemeye kopyalayarak müşterilerinizin sitelerine yayınlanmadan önce erişmelerini sağlayın . Birçok yönetilen WordPress ana bilgisayarı, bunları barındırma paketinizle birlikte ücretsiz olarak sunar. Müşteriniz gözden geçirecek, herhangi bir değişiklik için yerel olarak geliştirmeye devam edeceksiniz, değişiklikleri yerelden yeniden hayata geçirecek ve gözden geçireceksiniz. Ardından site onaylandığında, genellikle müşteriye bir barındırma faturası gönderen ve ardından şifre korumasını kaldıran ve ödeme üzerine mülkiyeti onlara aktaran bir düğmeye basarak siteyi canlı hale getirebilirsiniz. Hızlı, kolay ve profesyonel.
Profesyonel bir ipucu olarak: Müşterimin sitelerinden biri yayına girdikten sonra bile, güncelleme veya değişiklik gerektiğinde daha hızlı test ve sorun giderme için yerel kopyayı el altında tutuyorum.
Artık yerelleşmek için gerekli bilgi ve avantajlarla donanmış durumdasınız. Ne için bekliyorsun? Bir sunucu yazılım programı edinin ve güvenle geliştirmeye başlayın.
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst