Web programlama temelleri: Geliştirme ortamları
Yazılım geliştirme maceranızda iki önemli ortama ihtiyacınız olacaktır. Bunlardan biri geliştirme ortamı, ikincisi ise test ortamlarıdır. Şimdi iki başlıkta bu ortamları irdeleyelim.
Geliştirme Ortamları:
Bir yazılımcı için rahat çalışabileceği uygun geliştirme ortamının seçimi çok önemlidir. Yazılım geliştirme ortamı olarak çokça duyacağınız (integrated development environment) kavramı birçok geliştirme aracını tek arayüzde yazılımcının hizmetine bütünleşik şekilde sunar. Bununla birlikte aşağıdaki özellikleri de içerebilir;
- Kod tamamlama özelliği
- Geliştirme hatalarının kolayca bulunabilmesi için farklı renklerde ve sesli uyarılarla yazılımcıya iletebilmesi özelliği
- Bütünleşik test ve hata bulma özelliği
- İstenilen satıra gidebilme özelliği
- Eklentiler ile genişletilebilme özelliği
- Entegre komut satırı desteği
- Klavye kısayol desteği
- Sürüm kontrol altyapılarıyla uyumluluğu
Benimde yukarıdaki özellikleri gözönünde bulundurarak terci ettiğim iki bütünleşik geliştirme ortamı yazılımı bulunuyor. Öyle ki sizde geliştirme süreçlerinizde muhakkak ki birinden birine denk geleceksiniz.
Microsoft Visual Studio
İçerisinde birçok dil desteğiyle ve test ortamlarıyla birlikte gelen ve ücretli şekilde sunulan bir yazılım geliştirme uygulamasıdır. Bu altyapı içerisinde önceki paragrafta saydığım tüm özellikler bulunuyor ve ekran okuyucularla uyumluluğuda gayet yeterli düzeyde. Farklı versiyon sürümleri bulunan ve ihtiyaca göre kurulum aşamaları yapılandırılabilen bir yazılımdır. En son versiyonu 2022 yılında çıkmıştır.
Microsoft Visual Studio Code
İşte asıl en yaygın kullanıma sahip geliştirme yazılımımızı sizlerle buluşturmaya geldi sıra. Microsoft şirketinin uzun süredir ücretsiz şekilde sunduğu ve electron.js gibi web teknolojileriyle geliştirilmiş Visual Studio Code uygulaması ile üzerinde çalışamayacağınız yazılım dili pek bulunmuyor. Ekran okuyucu desteği gayet başarılı olan bu uygulama her işletim sisteminde çalışabilecek bir versiyonuda sunuluyor.
Şu linkten visual studio code uygulamasını edinebilirsiniz.
https://code.visualstudio.com/download
Web projeleri için sanal sunucu uygulamaları
Web uygulamalarınızı üretim ortamına almadan önce kendi makininizde test etmek isteyebilirsiniz. Bu aşamada sizin kullanabileceğiniz birkaç alternatif uygulama bulunuyor. En yaygın olarak kullanılanları WAMP Server ( Windows için Apache, MySQL ve Php Server) uygulaması ve benimde sıkça kullandığım Laragon uygulaması.
Bu bölümde örneklerini paylaştığım uygulamaların ortak birkaç özelliği bulunuyor;
- Grafiksel veritabanı yönetim altyapısı.
- Genişletilebilir sunucu altyapısı desteğiyle, NODE.JS, Php Server ve Apache kurulumlarına izin vermesi
- Yaygın olarak kullanılan içerik yönetim uygulamaları için hızlı kurulum ve yapılandırma desteği
- Bütünleşik terminal altyapısı
Pekala, bu seferki yazımızı da burada sonlandırıyoruz. Bir sonraki bölümde bahsettiğimiz geliştirme ortamlarına ilişkin kullanabileceğimiz uygulamaları kısaca tanıyacağız.
Yorumlar
Bu yazı için henüz yorum yok.
Yeni Yorum