Kodsuz/düşük kodlu alan son yıllarda hızla genişlemektedir. Bu ayın başlarında bu alanda aktif olan yatırımcılarla yaptığımız son anketten öğrendiğimiz gibi, teknoloji modern yazılım geliştirmeye erişimi demokratikleştiriyor, ancak hala çözülmesi gereken bazı pürüzler var. Bununla birlikte, toplu benimseme hala devam ediyor: birçok kuruluş sıfırdan inşa etmeyi tercih ediyor ve eksiksiz uçtan uca çözümler hala hiçbir yerde bulunamıyor.
Alanın teknik yönlerine daha derinlemesine bakmak için, kodsuz/düşük kodlu devrimi başlatan bazı teknoloji uzmanlarıyla konuşmaya karar verdik.
Başlangıç olarak, kodsuz/düşük kodlu araçların BT’de çalışan kişi sayısı üzerinde fazla bir etkisi olmadığı görülüyor. Quickbase CIO’su Deb Gildersleeve, kodsuz/düşük kodun yaygınlaştırılmasının BT’nin daha zorlu görevlere odaklanmasına yardımcı olacağını söyledi.
“BT’nin teknolojinin insanları nasıl etkilediğini düşünmek için daha fazla zaman harcaması gerektiğine inanıyoruz. Önemsiz ve zaman alıcı görevleri ortadan kaldıran araçlar, insanların hayatlarını kolaylaştıran daha büyük resim sorunlarına odaklanmak için zamandan ve enerjiden tasarruf etmenize yardımcı olur” dedi.
Kodsuz/düşük kodlu teknik bir dereceye kadar teknik borç doğurur, bu da önemli bir tartışma konusu haline gelmiştir. Retool’un kurucusu ve CEO’su David Hsu, şu anda teknik borcu ortadan kaldırmaktan daha az, borcun nerede kabul edilebilir bir sonuç olacağını seçmekle ilgili olduğunu düşünüyor.
“Yapılabilecek olan, hangi teknik borcun düşük kodun sağladığı esnekliğe değer olduğuna ve hangi teknik borcun bu eşiğe ulaşmadığına karar vermektir. Örneğin, teknik bilgisi olmayan inşaatçılara kendi arayüzlerini tasarlama ve tanımlama yeteneği vermek, bulunduğumuz noktadan buna çok değer veriyor” dedi. “Öte yandan, teknik olmayan geliştiricilerin entegrasyonları, veri akışını, iş mantığını ve CRON işlerini – bir miktar teknik gözetim veya korkuluk olmadan – yönetmesine izin vermenin teknik borca değmeyeceğini görüyoruz.”
Bu anket için yöneticilerle en sevdikleri kodsuz/düşük kodlu araçlar, bu geliştirme paketlerinin BT iş piyasası üzerindeki farklı etkileri ve diğer şeylerin yanı sıra minimum teknik borcun nasıl sağlanacağı hakkında konuştuk.
Şunlarla konuştuk:
- Patrick JeanCTO, OutSystems
- Deb GildersleeveCIO, hızlı taban
- Zoe Clelandbaşkan yardımcısı ürün ve deneyim, nintex
- Bruno Vieira Costakurucu ve CEO, soyut
- David Hsukurucu ve CEO, yeniden alet
- Trisha Kotharikurucu ortak ve CEO, birim21
Patrick Jean, CTO, OutSystems
Şu anda yönettiğiniz işin ne kadarı kodsuz/düşük kodlu olarak yapılıyor? 2031’de geliştiricilerin hala kod yazmayı öğrenmesi gerekecek mi?
20 yıl önce bu kategoriye öncülük eden düşük kodlu bir platformun CTO’su olarak yaptığım her şey düşük kodla ve aracın iş liderlerine ve geliştiricilere ihtiyaç duydukları ciddi uygulamaları oluşturmalarına nasıl yardımcı olabileceğiyle ilgili. Aslında, düşük kodlu platformumuzu kullanarak mümkün olduğunca kendi yığınımızı oluşturuyoruz – UI araçlarımız için birkaç temel, yüksek kodlu bileşenimiz var ve kalan OutSystems UI platformunun büyük bir kısmı düşük kodlu olarak inşa edilmiştir. kod.
İleriye baktığımızda, yüksek kod konusunda uzmanlığa sahip geliştiricilere her zaman ihtiyaç olacaktır. Kodlamayı öğrenme ihtiyacını ortadan kaldıran bu araçlar hakkında düşünmek yerine, uygulama geliştirmede mevcut olan uzun vadeli, farklılaşmamış bakım çalışmalarının yükünü kaldırmanın bir yolu olarak düşünülmelidir. Düşük kodlu uygulama geliştirme platformları bu farklılaşmamış işi halledecek ve geliştiricilerin bu konuda endişelenmesine gerek kalmayacak.
En sevdiğiniz kodsuz/düşük kodlu araçlar nelerdir?
Çeşitli geliştirici ihtiyaçlarına uyan çok sayıda kodsuz/düşük kodlu araç mevcuttur. Bu kategorideki birçok araç, dar bir dizi sorunu çözer ve zamanla ölçeklenmeleri veya gelişmeleri gerektiğinde genellikle engellerle karşılaşırlar.
Tecrübelerime göre işletmelerin ihtiyaç duyduğu şey, yüksek kaliteli ve güvenli uygulamalarla sonuçlanan çeviklik, performans ve ölçeği birleştiren bir platformdur. Geliştiricilerin hem yüksek ifade gücünü hem de yüksek üretkenliğini kapsayan ve tam elit CI/CD yetenekleri sağlayan bir program.
Yazılımınız olduğu sürece, sıfırdan yazılım mühendisliği yapabilen insanlara her zaman ihtiyaç olacaktır. Deb Gildersleeve, CIO, Quickbase
Şirketler, güvenliği, uyumluluğu ve ölçeği optimize ederken ve eski kod ve entegrasyonlar gibi sorunları ortadan kaldırırken ciddi iş zorluklarını çözen kritik uygulamalar oluşturmalarına olanak tanıyan kurumsal düzeyde düşük kodlu araçlar aramalı.
Kodsuz/düşük kodlu uygulamaların yükselişi BT’de çalışan insan sayısını etkiliyor mu?
Kodsuz/düşük kodlu araçlar, BT’de çalışan kişi sayısını etkilemez. Bunun yerine, BT’nin rolünü optimize ederek eski sistemleri modernize etmeye, teknik borçları ortadan kaldırmaya ve hızlı bir tempoda uygulamalar oluşturmalarına yardımcı oluyorlar.
BT uzmanlarının, kullanıma hazır seçeneklere güvenmek yerine ihtiyaç duydukları uygulamaları oluşturmaları için kendi ekiplerini güçlendirmesine yardımcı olur ve ekiplerin ve geliştiricilerin, eski arka uç sistemlerini sürdürmek veya sıradan görevler yapmak yerine daha anlamlı, yaratıcı çalışmalara odaklanmasına olanak tanır. .
Kodsuz/düşük kodlu araçların ayırt edici özelliklerinden biri, şirketlerin farklı üretim ve üretim dışı ortamlara ayrıcalıklı erişimi ayırmasını sağlayarak CI/CD sürecini uygun yönetişim ve uyumlulukla somutlaştırıp uygulayamayacaklarıdır.
Daha fazla işletme düşük kodlu platformları benimserken, BT departmanlarının çok daha hızlı ve çevik özel uygulamalar aracılığıyla daha fazla değer kattıkları için öneminin arttığını göreceğiz. Bu alan hızla büyüyor ve karşı karşıya olduğumuz geliştirme yeteneğindeki büyük boşluğu kapatmaya yardımcı oluyor.
Uygulama geliştirme için daha çekici bir paket haline getirmek için kodsuz/düşük kodlu başka hangi hizmetlerin sunulabileceğini düşünüyorsunuz?
Gördüğümüz en büyük trendlerden biri, hızla yüz binlerce hatta milyonlarca kullanıcıya ölçeklenebilen ciddi uygulamalar geliştirme ihtiyacı. Birçok geliştirici için sorun, bunu yapmak için, inanılmaz derecede karmaşık ve pahalı olabilen modern bulut mimarilerinin ve teknolojilerinin en iyi uygulamalarını kullanarak, internet ölçeğinde bulutta çalışacak uygulamalar geliştirmeyi gerektirmesidir.