Web Geliştirme Araçlarının Erken Kabulü Üzerine Düşünceler
Yayınlanan: 2020-06-08Görünüşe göre her gün web tasarımcılarına yönelik yeni araçlar piyasaya çıkıyor. Tasarım blogları her zaman hakkında konuşacak yeni bir şey aradıkları için (suçlu olarak suçlu).
Ancak, aslında bu öğeleri kullanıyor olmanız gerekir mi? Onların var olduğunu bilmek bir şeydir, ancak projelerinizde onlara güvenmek tamamen başka bir şeydir.
Açık olmak gerekirse, kod oluşturucular veya düzen uygulamaları gibi salt tasarım araçlarından bahsetmiyoruz. Bunun yerine, daha çok canlı web sitelerinde çalışacak şekilde oluşturulmuş öğelere odaklanıyoruz. İçerik yönetim sistemleri, geliştirme platformları, eklentiler ve çerçeveler gibi şeyler.
Bu öğelerin her biri, bir web sitesinin nasıl göründüğü ve çalıştığı konusunda çok önemli bir rol oynayabilir. Hiçbiri mükemmel değildir, çünkü en güvenilir seçenekler bile bazen başarısız olur. Peki, bu bizi daha yeni, daha az kanıtlanmış araçlarla nerede bırakıyor?
Yeni bir aracın nasıl inceleneceğine bakalım ve bunun bir üretim ortamı için doğru olup olmadığına karar verelim.
İşleri Daha İyi Hale Getirir mi?
Belki de kulağa aptalca bir soru gibi geliyor. Ama aynı zamanda sormak için gerçekten önemli bir şey.
Her türlü sorunu çözmek için araçlar mevcuttur. Örneğin, bir CSS çerçevesi ızgara veya esnek kutu kullanımını artırmaya ve basitleştirmeye çalışabilir. Veya e-ticareti teknik olmayan kullanıcıların erişimine açmayı amaçlayan bir CMS olabilir.
Bu ürünlerin çoğunun temel amaçlarından (genellikle büyük, kalın harflerle) gururla bahsedeceğini fark edeceksiniz. Aynı zamanda, bunun için yazarın sözünü kabul edemeyiz. Bir aracın, halihazırda var olan bir şeyin, yani pazar liderleri olan AKA'nın üzerinde bir gelişme olduğuna dair bazı kanıtlar sağlaması gerekir.
Pazar liderleri konumlarına bir nedenle ulaştılar. Genellikle bunun nedeni:
- Önemli bir süre için var oldu;
- Belirtilen işlevleri yerine getirme yeteneklerini kanıtlamış;
- Geniş bir kullanıcı tabanına (nişlerine göre) ve gelişen bir topluluğa sahip olun;
- Kullanıcılara güvenilir bir destek aracı sunun;
Bu nedenle, yeni bir araç pazar liderini terk etmemizi istiyorsa, bunu yapmak için daha iyi nedenleri vardı.
Test Et
Bu yeni araç zorlayıcı bir durum oluşturuyorsa, biraz eğlenmenin zamanı geldi. Ancak bu, onu bir üretim ortamında kullanmak anlamına gelmez – en azından henüz değil.
Bazı araçlar diğerlerinden daha yıkıcı olma potansiyeline sahiptir. Yine de, projeniz için anlamlı olacak şekilde onları test etmek için çaba sarf etmeye değer.
Örneğin, bu harika yeni WordPress eklentisine göz atmak istiyorsanız, bir hazırlama ortamı kullanın. Bu, canlı olana yönelik riski azaltırken üretim web sitenizi çoğaltmanıza olanak tanır.
Aynı şey, sürüşü test etmek istediğiniz hemen hemen her kod parçası için de söylenebilir. Hazırlama siteniz yoksa, deneme için küçük bir test projesi oluşturun. İdeal olarak, barındırma ortamı en azından tipik olarak kullandığınıza benzer olacaktır.
Test ettiğiniz şey ne olursa olsun, yapılacak çok şey var. Çeşitli tarayıcılara ve cihazlara nasıl uyum sağladığını görün. Kullandığınız diğer araçlarla birleştirin ve olası çakışmaları arayın. Son olarak, bu harika türün ona attığınız her şeye dayanıp dayanamayacağını öğrenmek için bir dizi farklı görev gerçekleştirin.
Topluluğun Önemi
Bir aracın başarısı ile güçlü bir kullanıcı topluluğu oluşturup oluşturamayacağı arasında bir ilişki var gibi görünüyor. Birçok GitHub deposu orada toz topluyor çünkü bir nedenden dolayı yazılım kritik bir kütleye ulaşmadı.
Öte yandan, WordPress ve Bootstrap gibi teklifler sadık kitleler buldu. WordPress söz konusu olduğunda, yazılımın temel katkılar, eklentiler ve temalar aracılığıyla gelişmesine yardımcı olan bir geliştirme topluluğu bile ortaya çıkardı. Bootstrap'in özelliklerinin derinliği, Twitter'ın desteğiyle birleştiğinde, birçok tasarımcının çerçeveyi kendi projeleri için benimsemesine ve özelleştirmesine yol açtı.
Bu ürünlerin kapsamı çok farklıdır, ancak her ikisi de son derece aktif topluluklardan yararlanır. Bu, her yeni aracın amaçladığı, ancak yalnızca birkaçının başardığı bir şeydir.
Bu nedenle, çevresinde çok az topluluk bulunan veya hiç olmayan bir aracı benimsemek bir risktir. Aktif kullanıcıların ve katkıda bulunanların sayısının yukarıda bahsedilen güç merkezleriyle eşleşmesi gerekmez, ancak orijinal geliştiricinin ötesine geçen özel bir grup olmalıdır.
Topluluk ne kadar güçlü olursa, bir ürünün önümüzdeki yıllarda piyasada olma olasılığı o kadar yüksek olur.
Üretim mi, Değil mi?
Test sonuçlarından ve acemi topluluktan etkilenmiş olsanız bile, üretim web sitesinde bir araç kullanmaktan vazgeçmek için hala bazı nedenler var. Siteniz ne kadar büyükse, o kadar muhafazakar bir yaklaşım izlemelisiniz.
Belki de en büyük endişe sürüm durumu olabilir. Araç beta sürümündeyse, bu oldukça büyük bir risk. Üretime hazır bir sürüm yayınlanana (ve test edilene) kadar beklemek muhtemelen en iyisidir. Yani, siz ve/veya müşteriniz biraz özgür ruhlu deneylerden memnun değilseniz.
Diğer husus, bilinen hatalar, uyumsuzluklar veya güvenlik kusurlarıdır. Bu, daha yerleşik yazılımlarla yeterince korkutucu. Ancak daha yeni bir uygulama için “BEKLE!” Diye bağırıyor.
Olduğu söyleniyor, belki de gerçekten mükemmel bir uyum sağlayan bir şey bulduğunuzu keşfedersiniz. Bu durumda gerçekten projenizde kullanıma hazır olabilir.
Yeni Araçlar, Doğru Yol Bulma
Bir şey ilk kez piyasaya sürüldüğünde ve biraz ses çıkardığında, onu hemen kullanmaya başlamanın bir cazibesi vardır. Ancak projelerinizde bu yaklaşımı benimsemek çoğu zaman alıcının vicdan azabı çekmesine neden olabilir.
Kapsayıcı tema, yeni araçların incelenmesinin arkasında bir süreç olduğudur. Neyse ki, çok zor olmak zorunda değil. Bir aracın sizin için doğru olup olmadığını anlamak için biraz araştırma ve test yapmanız yeterli olabilir.
Bu çalışmayı önceden yapmak, hem siz hem de müşterileriniz için sağlıklı bir karar vermenizi sağlayacaktır. Ve bir aletin size uygun olmadığını görürseniz, sorun değil. Yeni ve heyecan verici bir şey her zaman köşede.