Yazılımın geleceği ile ilgilenen herkes ve birkaç yıldan birkaç yıl sonra bilgisayarlarla nasıl etkileşime gireceğimizden biri, "Kod No-Kod" platformları - tire ile veya olmadan bir şeye rastlayacaktır. Kod yok sadece gelecek değil; Şimdiki zamanda mevcut.
Kod olmayan nedir?
En basit şekilde, kodu tam olarak hoşlandığı şeydir: web siteleri, mobil uygulamalar, tam programlar, hatta sadece komut dosyaları anlamına gelirse, kod kullanmadan programlama. Bu, kimsenin, hatta clueless teknoloji yazarlarının bile çevrimiçi veya dizüstü bilgisayarlarında bir şey yaratabileceği anlamına gelir ve makul bir şekilde çalışacağını varsayabilir.
Kod, özellikle kodlamanın geleceği, özellikle de onu sunan şirketler tarafından ve "İnternetin demokratikleşmesi" ve "herhangi birinin yapımcısı olabileceği" firmaları tarafından karşılanmaz. Ancak, bu iddialar için bazı gerçekler var.
Birkaç yıl önce, gerçekten iyi bir oyun, uygulama veya başka bir program için bir fikriniz olsaydı, hayata getirmenin tek yolu, nasıl kodlanacağını bilmek (ve doğru programlama dilini bildiğiniz için) veya istekli olun. Anında öğrenmek için. Paranız olsaydı, başka bir seçenek vardı: Sizin için yapacak birini kiralayın. Bu hemen hemen öyleydi.
Artık doğru değil: Şimdi, bir programlama dilini (hatta birkaç) öğrenmek yerine, sadece bir programın size ne kadar önce çalışmadan önce çalışabileceğini öğrenmeniz gerekir. Kalıcı ve çalışkan olmanız gerekken, teknik bilgi yükü esasen aydınlatılmıştır.
Kodlu Araçlar Nasıl Çalışır?
Bu bizi bu kadar konuşmayan bir şeye getiriyor: Kod olmayan araçlar bir programı veya web sitesini bir araya getirmeyi kolaylaştırmasına rağmen, onu zahmetsiz hale getirmezler. En basit araç bile, nasıl çalıştıklarını bulmanızı ve genellikle tekniklerin nasıl çalıştığını da anlamalısınız. Bir örnek bilmektir İnternet nasıl çalışır? bir web sitesini bir araya getirirken.
Bununla birlikte, zaman ve çaba sarf etmezse bile, bir programı sıfırdan bir araya getirmekten çok daha kolaydır. Programın nasıl programlanacağını öğrenin .
Kullanmak yerine komut satırı arayüzü Ya da renkli metni ile birlikte, çoğu kod olmayan araçlar bunun yerine sürükle ve bırak arabirimini kullanacak veya okuldan hatırlayabileceğiniz gibi bir kelime yerleştirme.
Bununla birlikte, bilgiyi girersiniz, neyin olacağı, kod olmayan bir aracın basitleştirilmiş girişinizi arka ucunda "gerçek" koduna çevirmesi, tercüman gibi bir tür. Python veya C ++ kelimesini ya da programlama dilinizin türünüzün ihtiyaç duyduğu her şeyi konuşamayabilirsiniz, ancak tercümanınız yapar.
Kodlu platformların örnekleri
Yukarıdakiler hala biraz özet olabilir, bu yüzden bazı kod platformlarının bazı örneklerinden geçelim, böylece yapabilecekleri hakkında bir fikir edinirsiniz.
Web Sitesi İnşaatçıları
Muhtemelen en popüler kod olmayan araçlardan bazıları web sitesi inşaatçılarıdır. Birçok kişi ve küçük işletme, gibi bir hizmet kullanarak kendi basit sitelerini kurdu. Karma veya Squarespace , sadece on yıl önce bile düşünülemez bir şey. O zamanlar, en azından HTML ve CSS'yi bilmeniz gerekiyordu.
Artık program konusunda rahatsanız, saatlerce daha az, daha az bir sorun yaşayabilirsiniz ve sadece bazı statik bir sayfa olmayacak. Çoğu web üreticisi, bülten kayıt düğmelerinden tam web eklerine kadar her türlü ilginç eklentiye sahip olacaktır. Bu kullanışlı araçların kaç meslek işletmesinin kullandığı şaşırırsınız.
Otomasyon Araçları
Kod olmayan pazarın bir başka büyük bölümü, benzeri otomasyon araçlarını içermektedir. Zaper veya İfttt . Bir şekilde, bunlar muhtemelen kodun çok basit oldukları için nasıl çalışmadığı için en iyi giriştir. Çoğu durumda, tek yaptıkları bir programın başka biriyle konuşmasına izin vermek.
Örneğin, dropbox'ta bir belge oluşturduğunuzda, bir mesajın gevşekçe veya tam tersi olarak gönderileceğini yapabilirsiniz. Bir diğer popüler uygulama fotoğraf yedeklemesi için kullanmaktır, bu yüzden her bir Facebook resminde etiketlendiğinizde, bir kopya, Dropbox'ınıza gönderilir.
Temel görünse de, otomasyon araçları hem bireyler hem de şirketler için büyük zamansızlar. Bazı şeyleri manuel olarak yapma ihtiyacını ortadan kaldırırlar ve onları otomatikleştirerek, bu eylemi gerçekleştirmeyi asla unutmayacağınızdan emin olun. Onları asla denemedsen, onlar çok eğlenceli.
Geliştirme araçları
Geçtiğimiz son kod olmayan araçların son seti bir kapma çantasının birazdır: masaüstü veya mobil için bir uygulama veya bir program yapabilen herhangi bir aracı ekledik. Bu büyük bir kategoridir ve her şeye dokunamayız, ancak kısaca, bu günlerde bu günlerde neredeyse her türlü program kod kullanmadan yapılabilir.
Örneğin, bir uygulama yapımcısı gibi android veya iOS için basit bir uygulama koyabilirsiniz. Applike veya Nativeive veya hatta bir platform kullanarak tam oyunlar bile oluşturun Birlik veya Gerçek olmayan motor . Her ay ortaya çıkan, insanların belirli isteklerini ve belirli nişelerine hitap eden görünüşte bitmeyen sayıda yeni kod sayısı var. Sadece bir genel bakış için öneririz bu liste .
Kodun sınırları
Bunların hepsi dedi ki, kodunuz kesinlikle sınırları yoktur. Genel olarak konuşursak, inşa ettiğiniz şeyi daha da karmaşık olursa, kullandığınız aracı daha da karmaşık hale getirir. Örneğin, bir dropbox dosyasını Google sürücüye kopyalarının basit bir komut dosyası sadece birkaç dakika içinde bir araya getirilebilir. Çok sayıda niteleyiciyi eklerseniz, image dosyaları yok, söyleyip 2MB altında bir dosya yok ya da bir programcı gibi düşünmeye başlamaya hazır ol.
Bahsettiğimiz uygulamaların çoğu, görsel programlama dillerinin temellerinin çoğunu kullanacaktır. Kaşımak . Genel olarak, çocukların tamamen geçişli diller yerine nasıl programlanacağını öğrenmelerinin iyi bir yolu olmasına rağmen, hala programlanıyor - ve bu zihniyete uyum sağlamanız gerekir.
Örneğin, bir komut dosyası oluştururken, sırayla düşünmeniz gerekir, " Eğer bu olursa, o zaman olur . " Bu yeterince basittir, ancak özellikle de Koşullu ifadelerin papatya zinciri yaparken, knock-on etkilerinin dikkatini çekmeniz gerekir.
Bu çoğunlukla bunun soyut tarafı da, pratik bir tane var: Programlama hakkında daha fazla biliyorsanız, bu araçlar kolaylaşır. Web Sitesi İnşaatçıları Harika bir örnektir: Herhangi bir CSS veya HTML'ü bilmeden bir site yapmayı kolaylaştırırken, yaparsanız kullanımı çok daha kolaydır. Ayrıca sevmediğiniz herhangi bir ayrıntıyı da tweak yapabilirsiniz.
Aynısı çok daha karmaşık programlar için iki katına çıktı: Bir programcı, yukarıda belirtilen Clueless Tech Writer'dan birliğinizle daha çok daha fazla şey yapabilir ve programı da çok daha hızlı tutmayı öğrenebilir.
Compsot, kod No-Kodu interneti birçok yönden değiştirecek olan büyük bir buluş olmasa da, programcılar yakında hiçbir zaman uzaklaşmıyor. Gerçekten bir üreticisi olmak istiyorsan, hala kod yapmayı öğrenmek istiyorsun.