Tam Yığın nedir?


Tam donanımlı web geliştiricisi

Tam yığın web geliştiricisi, hem istemci hem de sunucu yazılımı geliştirebilen bir kişidir .

HTML ve CSS'de uzmanlaşmaya ek olarak, şunları yapmayı da bilir:

  • Bir tarayıcı programlayın (JavaScript, jQuery, Angular veya Vue kullanmak gibi)
  • Bir sunucu programlayın (PHP, ASP, Python veya Node kullanmak gibi)
  • Bir veritabanı programlayın (SQL, SQLite veya MongoDB kullanmak gibi)

İstemci Yazılımı
(Ön Uç)

Sunucu Yazılımı
(Arka Uç)


Popüler Yığınlar

  • LAMP yığını: JavaScript - Linux - Apache - MySQL - PHP
  • LEMP yığını: JavaScript - Linux - Nginx - MySQL - PHP
  • ORTALAMA yığını: JavaScript - MongoDB - Express - AngularJS - Node.js
  • Django yığını: JavaScript - Python - Django - MySQL
  • Ruby on Rails: JavaScript - Ruby - SQLite - Rails

Avantajlar

Tam yığın web geliştiricisi olmanın avantajı:

  • Bir geliştirme projesinde yer alan tüm tekniklerde ustalaşabilirsiniz.
  • Çok hızlı bir şekilde prototip yapabilirsiniz
  • Tüm ekip üyelerine yardım sağlayabilirsiniz
  • Projenin maliyetini düşürebilirsiniz
  • Ekip iletişimi için kullanılan süreyi azaltabilirsiniz
  • Gereksinimlere göre ön ve arka uç geliştirme arasında geçiş yapabilirsiniz
  • Yeni ve gelecek teknolojilerin tüm yönlerini daha iyi anlayabilirsiniz

Dezavantajları

  • Seçilen çözüm proje için yanlış olabilir
  • Seçilen çözüm, geliştirici becerilerine bağlı olabilir
  • Çözüm, önemli bir kişi riski oluşturabilir
  • Tam yığın geliştirici olmak giderek daha karmaşık hale geliyor