Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
36 gösterim
Selamlar,

Web sitesi yaparken masterpage kavramı nedir açıklayabilir misiniz? Hangi ortamlarda ve dillerle kullanılabilir? Faydası var mıdır?
Web Programlama kategorisinde (3.1k puan) sordu
düzenledi

2 Cevap

+1 oy
Ben kavram olarak resim çerçevesine benzetiyorum.

Internet sitesi normal bir resim çerçevesi içindeki bir resme benziyor. En üstte bir başlık, altta genelde bir bölüm (footer/ başlığın tersi altlık :D) kenarlarda reklam veya resim, vs. vs.

Bu bölümler hiç değişmiyor. Bu durumda kendi kendimize bir taslak oluşturup hep o taslağı kullanabiliriz. Masterpage kavramı tam bu işlemi bize veren bir kavram. Sayfanın kenarları, üstü, altı gibi parçalarını bir sayfa içinde yazıyoruz. Sonra orta veya istediğimiz kısımları değiştiriyoruz. Bu yapıya masterpage deniyor. Yaptığımız taslak dediğim sayfa da master oluyor.

Php-laravel, .net içinde bu kavramlara destek var. JSP içinde direk yok bir şekilde kendimiz gerçekleştiriyoruz. Özellikle laravel'de bayağı kolay oluyor. Benim tecrübem o yönde olduğundan da olabilir.

En büyük kolaylığı tabiki her seferinde sayfa tasarlamaya uğraşmamak ve js/css gibi her yerde sayfaya eklenecek olan kodları masterpage içine ekleyip otomatik olarak diğerlerine de dağılmasını sağlıyoruz.

İyi çalışmalar.
(3.1k puan) cevapladı
+1 oy
Master page, bir web sitesinin temel yapısının üzerine kurulduğu ana sayfa biçimidir ve amacı tüm sayfalarda bir bütünlük sağlamaktır. Header, footer, menü yapısı, yazı tipi, sayfa renkleri master page üzerinde oluşturulur ve bir template gibi kullanılır. Web sitesinin tüm sayfaları bu template üzerine kurulur ve böylece sitenin her sayfası ziyaret edildiğinde içerik farklılığına rağmen aynı temel sayfa yapısı ile karşılaşılır.
(133 puan) cevapladı

İlgili sorular

0 oy
2 cevap 105 gösterim
105 gösterim 6 Ekim 2016 .Net kategorisinde tolga (1.6k puan) sordu
0 oy
1 cevap 16 gösterim
16 gösterim 7 Haziran 2017 Web Programlama kategorisinde kenan (3.1k puan) sordu
0 oy
1 cevap 16 gösterim
16 gösterim 16 Şubat 2017 Web Programlama kategorisinde kenan (3.1k puan) sordu
0 oy
1 cevap 19 gösterim
0 oy
1 cevap 104 gösterim
...