Facebook veya Twitter gibi herhangi bir sosyal medya kullanıyorsanız, WYSIWYG web sitesi geliştirmesini destekleyen reklamların acımasız saldırısından kaçınamayacaksınız. DreamWeaver gibi fantezi yazılım uygulamalarından bahsetmiyorum, ancak aslında, önceden tanımlanmış şablonlarla birlikte sürükle-bırak web sitesi oluşturma sistemleri sunan site oluşturma uygulamalarını barındırdım.
Bunun harika bir fikir olduğunu kolayca düşünebilirsiniz çünkü bunun karşısında bu tür sistemler size zaman ve emek kazandırıyor, fakat gerçek biraz farklı. İşte size her şeyi kendiniz kodlamanın daha iyi olmasının nedenlerinden bazıları.
Site yapımcıları üzerinde oluşturulan sayfalar site yapımcılarında kalır (aynı site oluşturucu). Aktarmanın kolay bir yolu yoktur, çünkü sayfanızın kaynak kodu meta verilere dönüştürülür. Birçok benzer hizmet aynı şekilde çalışır. Bu, farklı bir barındırma platformuna geçmek istediğinize karar verirseniz, sayfaları ve içerdikleri işlevselliği yeniden yapılandırmanız gerekir.
Gerçekten ne bekliyordun? Ancak, buradaki sorun şudur: Sitenizi kurduğunuz hizmet için ücretsiz reklam vermek istemiyorsanız veya sitenizde yapabileceğiniz şeylere herhangi bir kısıtlama getirmek istemiyorsanız, bunu yapmanız gerekir. bunun için ekstra ödeme yapın ve fiyat normal barındırma için normalden daha yüksek olacaktır.
Başka insanlar için web siteleri oluşturursanız yapmanız gereken en son şey, bir DIY yaklaşımını kullanmaya teşvik eden web sitelerini tanıtmaktır. Pratikte, kendilerinin yapabileceği bir iş için sizi işe alarak paralarını harcadıklarını beyan edersiniz.
Çoğu müşteri web sitesi yapamaz, ancak yapabilecekleri izlenimi verilebilir. Bu gerçekten tehlikeli çünkü orada çok kötü web siteleri var. En ilginç gözlemlerden biri, müşterilerin yarattığınız her şeyde her türlü kusuru (gerçek ya da hayali) fark ettikleri ve hayatınızı cehenneme çevirmek için kullanacakları, ancak yarattıkları her şeyde büyük ve çok gerçek kusurları fark etmedikleridir.
Kodlamada iyi biriyseniz, yeni kod satır satır yazmanız, diğer kişilerin oluşturduğu kodları kullanarak daha fazla zaman almaz ve daha az zaman alabilir. Bu kadar iyi değilseniz ve web siteleri satıyorsanız, yanlış bir iş alanında olabileceğinizi düşünün.
Üçüncü taraflardan kod kullandığınızda, onu nasıl entegre edeceğinizi ve daha sonra ne istediğinizi yapmak için uydurduğunuzu öğrenmek için çok zaman harcamanız gerekir. Bazı durumlarda, üçüncü taraf yazılımın yaptığı her şeyi anlayamayabilirsiniz ve tamamen istenmeyen bazı şeyler yapabilir. En kötü durumlarda, asla farkında olmadığınız istenmeyen şeyler yapabilir.
Diğer bariz sorun ise, üçüncü parti kodunda bir kusur veya hata varsa, hatayı teşhis etmek ve düzeltmek için kendi kodunuz olsaydı yapmak zorunda olduğunuzdan çok daha fazla zaman harcamanız gerekir. Ekstra işlevsellik eklemek istiyorsanız veya çalışma şeklini değiştirmek istiyorsanız aynı durum geçerlidir.
Bu, üçüncü parti malzemeleri kullanmamanız gereken bir öneri değildir, çünkü kullanmanız için gerçekten harika şeyler vardır. Ama bu öğeleri tasarımınıza dahil ederek, onlarla birlikte gelen riskleri ve komplikasyonları da kabul ettiğinizi kabul etmelisiniz. Sadece akıllıca seç.
Bu WYSIWYG siteleri tasarımınıza ek karmaşıklık katıyor. Herhangi bir site oluşturucu şablonunun kaynak koduna bakın ve yüzlerce URL talimatı içeren çok sayıda garip meta veri görürsünüz. Ücretsiz bir site ise, zorunlu reklam için ekstra satırlar eklenecektir.
Çok fazla URL'ye sahip olmak, harici bileşenlere olan ağır bağımlılığı gösterir. Bu, sitenizin teknik düzeyde başarısız olma şansını artırır. Daha az şey daha fazladır ve bağımlılık sorunları hakkında endişelenmekten kaçınmak istiyorsanız, işleri olabildiğince yerel tutmanız gerekir.
Bu oldukça açık. Kendi kodunuz, site oluşturucusundan doğal olarak daha güvenli değil, aslında daha kötü olabilir. Ancak site yapımcıları tüm siteler için aynı kodu kullanırlar, bu yüzden çekici bir hedef olurlar. Ölçek ekonomisi, site oluşturucu tarafından yayılan her şablon sitesini kesmek, buna değer olabilir, kodunuzu kesmek muhtemelen mümkün değildir.
Dizin yapınızdaki bir bileşeni daha güvenli hale getirmek için taşımanız mı gerekiyor? Bir şeyi çevirmek veya şifrelemek için özel PHP kodunu kullanmanız mı gerekiyor? Bir çerez kesici tasarım modeline uymayan bir tür fantezi veritabanı malzemesi yapmak ister misiniz? Kendi kodunuzu yazdığınızda, ne yapabileceğiniz konusunda sınırlama veya kısıtlama yoktur. Sen tam anlamıyla bir webmastersın!
Bazı web sitelerinin çok ortak olduğunu fark ettiniz mi? Ve sonra, arada sırada, çok fazla ortak olan iki veya daha fazla siteye rastlayacaksınız. Bu şablon tabanlı tasarım sorunudur.
Bunları düzgün bir şekilde kişiselleştirip tamamen orijinal bir şeye dönüştürdüğünüzde, şablonlarda yanlış bir şey yoktur, ancak çok sayıda insan bunun için çok tembelmiş gibi gözüküyor. Bu çaba eksikliğinin sonucu sizin için (veya müşteriniz) daha az müşteri olacak çünkü sitenizi benzersiz bir şey sunmak olarak görmüyorlar.
Çoğunlukla kendi çabalarınıza dayanan bir web sitesi oluştururken karşılaşacağınız ve üstesinden geleceğiniz tüm zorluklar, kodlamada daha iyi olmanıza yardımcı olacaktır. Hepsi daha fazla deneyime katkıda bulunur ve bu da zaman içinde bir kodlayıcı olarak daha verimli olmanız anlamına gelir. Sonunda, kodlama akıcılığını geliştirirken, güvenle herhangi bir meydan okuma ile karşılaşabilirsiniz.
İşte orada var. Dokuz nedense WYSIWYG'ye çok fazla ya da hiç güvenmemelisiniz. Kendi kodunuzu yazmak birçok yönden daha fazla ödüllendiricidir ve bu konuda daha iyi hale geldikçe, diğer insanların şablonlarını, diğer insanların WYSIWYG sistemlerini ve diğer insanların anlamasını denemekten daha fazla zaman kazandırabilirsiniz. kaynak kodu. Ayrıca, web sitesi barındırma, alan adınız ve işinizden kimlerin yararlandığı konusunda da kontrolünüz var.