koddla

Yazılımcıları bilgi ile güçlendirir.

Bir web sitesi oluşturmak için hangi yazılıma ihtiyacım var?

Bu makalede bir web sitesini düzenlerken, yüklerken veya görüntülerken hangi yazılım bileşenlerine ihtiyacınız olduğuna bakacağız.

Özet

Web geliştirme için ihtiyacınız olan programların çoğunu ücretsiz olarak indirebilirsiniz. Bu makalede birkaç bağlantı sağlayacağız.

Şunları yapmak için araçlara ihtiyacınız olacak:

  • Web sayfaları oluşturma ve düzenleme
  • Web sunucunuza dosya yükleme
  • Web sitenizi görüntüleme

Varsayılan olarak neredeyse tüm işletim sistemleri, web sitelerini görüntülemek için kullanabileceğiniz bir metin düzenleyicisi ve bir tarayıcı içerir. Sonuç olarak, genellikle yalnızca web sunucunuza dosya aktarmak için yazılım edinmeniz gerekir.

Daha derine in

Web sayfaları oluşturma ve düzenleme

Web sitesi oluşturmak ve düzenlemek için bir metin düzenleyiciye ihtiyacınız vardır. Metin düzenleyicileri biçimlendirilmemiş metin dosyaları oluşturur ve değiştirir. RTF gibi diğer biçimler, kalın veya altı çizili gibi biçimlendirme eklemenize izin verir. Bu biçimler web sayfaları yazmak için uygun değildir. Web sitesini oluştururken yoğun bir şekilde çalışacağınız için hangi metin düzenleyicisini kullandığınıza biraz düşünmelisiniz.

Tüm masaüstü işletim sistemleri temel bir metin düzenleyicisi ile birlikte gelir. Bu editörlerin hepsi basittir, ancak web sayfası kodlaması için özel özelliklerden yoksundur. Biraz daha özellikli bir şey istiyorsanız, birçok editör bulabilirsiniz. Üçüncü taraf düzenleyiciler genellikle sözdizimi renklendirme, otomatik tamamlama, daraltılabilir bölümler ve kod araması gibi ek özelliklerle birlikte gelir. Bu editörlerin kısa bir listesi aşağıda:

İşletim Sistemi
Yerleşik düzenleyici
Üçüncü taraf editör
WindowsNotepadNotepad++
Visual Studio Code
Web Storm
Brackets
ShiftEdit
Sublime Text
Mac OSTextEditTextWrangler
Visual Studio Code
Brackets
ShiftEdit
Sublime Text
LinuxVi (UNIX)
GEdit (Gnome)
Kate (KDE)
LeafPad (Xfce)
Emacs
Vim
Visual Studio Code
Brackets
ShiftEdit
Sublime Text
Chrome OSShiftEdit

Bu da gelişmiş bir metin düzenleyicisinin ekran görüntüsü:

Not Defteri++'nın ekran görüntüsü.

Çevrimiçi bir metin düzenleyicisinin ekran görüntüsü:

ShiftEdit ekran görüntüsü

Web’de dosya yükleme

Web siteniz genel görüntülemeye hazır olduğunda, oluşturduğunuz web sayfalarınızı web sunucunuza yüklemeniz gerekir. Çeşitli sağlayıcılardan bir sunucuda yer satın alabilirsiniz. Hangi sağlayıcıyı kullanacağınız konusunda anlaşmaya vardığınızda, sağlayıcı genellikle sunucularına bağlanmak için gereken (S)FTP URL’si, kullanıcı adı, parola ve diğer bilgiler şeklinde erişim bilgilerini size e-postayla gönderecektir. (S)FTP’nin artık biraz eski moda olduğunu ve diğer yükleme sistemlerinin popüler olmaya başladığını unutmayın, örneğin RSync ve Git/GitHub.

Not: FTP doğası gereği güvensizdir. Barındırma sağlayıcınızın SSH üzerinden SFTP veya RSync gibi güvenli bir bağlantının kullanılmasına izin verdiğinden emin olmalısınız.

Bir web sunucusuna dosya yüklemek, bir web sitesi oluştururken çok önemli bir adımdır, bu yüzden ayrı bir makalede ayrıntılı olarak ele alıyoruz. Bu arada da ücretsiz temel (S)FTP istemcilerinin kısa bir listesini aşağıda bulabilirsiniz:

Windows

Linux

Mac OSChrome OS

Cyberduck

Filezilla (Tüm işletim sistemi)

Chrome OS

ShiftEdit (Tüm işletim sistemi)

Web sitelerine göz atma

Zaten bildiğiniz gibi, web sitelerini görüntülemek için bir web tarayıcısına ihtiyacınız var. Kişisel kullanımınız için düzünelerce tarayıcı seçeneğiniz olacak. Ancak bir web sitesi geliştirirken, sitenizin çoğu kişide çalıştığından emin olmak için en azından aşağıdaki ana tarayıcılarla test etmelisiniz:

Belirli bir grubu (örneğin, teknik platform veya ülke) hedefliyorsanız, siteyi ek tarayıcılarla test etmek zorunda kalabilirsiniz, örneğin Opera, Konqueror veya UC Tarayıcı.

Ancak bazı tarayıcılar yalnızca belirli işletim sistemlerinde çalıştığından test işlemi karmaşıklaşır. Apple Safari, iOS ve Mac OS’ta, Internet Explorer ise yalnızca Windows’ta çalışır. Bu yüzden Browsershots veya Browserstack gibi hizmetlerden yararlanmak en iyisidir. Browsershots, web sitenizin ekran görüntülerini çeşitli tarayıcılarda görüneceği şekilde size sunar. Browserstack aslında sitenizi en yaygın ortamlarda test edebilmeniz için sanal makinelere tam uzaktan erişim sağlar. Alternatif olarak, kendi sanal makinenizi kurabilirsiniz, ancak bu biraz uzmanlık gerektirir. (Bu rotaya gidiyorsanız, Microsoft’un geliştiriciler için kullanıma hazır bir sanal makine de dahil olmak üzere bazı araçları vardır: modern.ie.)

Bunun dışında, gerçek bir cihazda, özellikle gerçek bir mobil cihazda, bazı testler yapın.

One thought on “Bir web sitesi oluşturmak için hangi yazılıma ihtiyacım var?

Bir yanıt yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top