[ad_1]
Hızla gelişen teknolojinin gelişmesi ile beraber yaşamımıza giren kavramlardan önde gelen Script ile rahat bir web sitesi ya da blog tasarlamaya çalışırken bile karşılaşabilirsiniz. Script yalnızca kodlama alanında değil, tiyatro ve beyaz perdede da karşımıza çıkan bir kavramdır. Gelin Script nedir birazcık daha detaylı inceleyelim.
Kodlama yapanlar esasen Script terimine aşinadırlar. Sadece usta bir programcı olmasanız bile hayatınızın bir döneminde rahat bir web sitesi ya da blog tasarlamak istediyseniz bu terimle karşılaşmışsınızdır. Şundan dolayı Script terimi ile yoğun olarak bu tür kodlama ile ilişkili alanlarda karşılaşırız. Hatta kodlama bilmiyorsanız Script sağolsun, işimi kolayca hallediyorum demiş bile olabilirsiniz.
Script terimi genel olarak yazılım alanında kullanılıyor olsa bile bu İngilizce kelimenin tiyatro ve beyazperde alanında da kullanıldığını görmüşsünüzdür. Aslına bakarsan bu kelimenin karşılığı lügatımızda senaryo, hazır metin anlamına geldiği için aradaki bağlantıyı oluşturmak zor olmasa gerek. Gelin Script nedir, ne işe yarar, türleri nedir, başka hangi anlamlarda kullanılır soruları üstünden bu terimi birazcık daha yakından tanıyalım.
Script ne demek?
Script, yazılım alanında kullanıldığı anlamıyla; herhangi bir yazılım dilinde yazılmış kodlardan oluşan bir kod bloğunu ifade eder. Genel olarak çevrimiçi sistemlerde yaygın olarak kullanılsa da işlevsel özellikleri ve verimli yapısı yardımıyla çevrimdışı dijital alanlarda da kullanılan çözüm şekillerinden biridir.
Script ne işe yarar?
Diyelim rahat bir web sitesi ya da blog tasarımı yapıyorsunuz. Ana sayfanın bir köşesine hususi bir imge eklemek istediğiniz süre rahat de olsa bir HTML kodu yazmak her insanın harcı değildir. Bu aşamada Script devreye giriyor. Daha ilkin işin ustaları tarafınca hazırlanmış bu kod bloğunu alıp uygun alana yerleştirdiğiniz süre işte karşınıza istediğiniz imge çıkmış oluyor.
Normal olarak, bir web sitesine hazır bir HTML kodu yüklemek bu kod bloklarının en rahat kullanım alanıdır. Pek oldukca değişik yazılım dilinde oluşturulmuş kod bloklarını çevrimdışı dijital hizmetlerde ve değişik online alanlarda kullanmanız da mümkün. Mühim olan uyumlu kodlama dili ile oluşturulmuş Script kod bloğunu bularak kullanmaktır.
Script nerelerde kullanılır?
Herhangi bir programlama dili kullanılarak yazılan Script kod blokları genel olarak çevrimiçi dijital hizmetlerde kullanılır. Sadece kullanım alanı bununla sınırı olan değildir. Kodlama ile oluşturulan tüm dijital hizmetlerde, çevrimdışı bile olsa, Script kod blokları kullanılabilir.
Script kod bloklarının bu kadar sık ve yaygın bir halde kullanılmasının en büyük sebebi verimliliktir. Kimi zaman milyonlarca satır koddan oluşan bir dijital hizmet tasarlarken güvenilir olun kimi zaman bu tür hazır kodlar kullanmak işinizi kolaylaştıracaktır. Şundan dolayı bir işlemi gerçekleştirmesi için yazılacak temel bir kod, bir çok süre aynı dilde aynı işlemi meydana getirecek şekilde yazılır.
Script türleri nedir?
- Cgi Script: Bir web servisi ile öteki uygulamalar içinde bağlantı oluşturmak için yazılan kod bloklarıdır.
- Visual Basic Script: Microsoft VBScript dili kullanılarak oluşturulan bloklardır.
- Mirc Script: Mirc uygulamasında emek vermesi için yazılan türdür.
- Php Script: Php kısaca Hypertext Preprocessor dilinde yazılan kod bloklarıdır. Kullanımı alan en geniş türdür.
- Shell Script: Shell işletim sisteminde kullanılan kod bloklarıdır.
- Apple Script: MacOS işletim sisteminde kullanılan türdür..
- Nulled Script: Lisanssız Script türlerine verilen addır. Kullanımı yasadışıdır.
- Java Script: İnternet sitelerinde hareketli ve etkileşimli alanlar oluşturmak için Netscape şirketi tarafınca geliştirilen kod bloklarıdır.
- HTML Script: En sık karşılaşılan türlerden biridir ve <script> etiketi ile kullanılır.
Genel olarak en sık kullanılan ve internet sektöründe karşınıza çıkabilecek kod blok türleri bu şekildedir. Normal olarak, Script türü sayısının bir sınır yoktur. Şundan dolayı herhangi bir sistem ya da uygulama için herhangi bir dilde yazılan kod bloğu, yeni bir Script türü anlamına gelir.
Script kullanmanın avantajları ve dezavantajları:
- Avantajları;
- Açık kaynak kodlu olduğundan her insana erişme ve düzenleme imkanı sunar.
- Derleme yapmanıza gerek kalmamıştır.
- Öğrenmesi, yazması ve kullanımı kolaydır.
- Değişik işletim sistemlerinde uyumlu emek verme imkanı sunar.
- Geliştirilmesi oldukca daha kolaydır.
- Dezavantajları;
- Açık kaynak kodlu olması bazı lisans hakları mevzusunda problem yaratabilir.
- Komut dosyasını çalıştırmak için kimi zaman harici bir uygulama kullanmak zorunda kalabilirsiniz.
- Derleme yapılmış bir dosyaya bakılırsa daha yavaş çalışabilir.
Değişik Script anlamları:
İngilizce olan Script kelimesinin Türkçe karşılığı senaryo, kısaca tiyatro ve beyaz perdede uygulanması için yazılmış metin anlamındadır. Bu yüzden İngilizce yazılmış bir sanat metni üstünde Script kelimesi ile karşılaştığınız süre aklınıza kod blokları değil, senaryo gelmelidir.
Script kelimesi bununla birlikte el yazısı, alfabe, diyalog, senet, imtihan kağıdı şeklinde anlamlarda da kullanılmaktadır. Aslolan dikkat etmeniz ihtiyaç duyulan nokta aslen metnin bütünüdür. Bu kelime ile karşılaştığınız metnin genel anlatısı her neyse, ona bakılırsa anlam vermelisiniz. Google Translate kullanarak çevirdiğinizde bile karışıklıklar ortaya çıkabilir.
Script nedir, ne işe yarar, türleri nedir, niçin kullanılıyor şeklinde dört gözle beklenen soruları yanıtladık ve usta bir programcı olmasanız bile işinizi iyi mi kolaylaştıracağından bahsettik. Normal olarak, yazılım dünyasında kullanılan Script tanımı oldukca daha karmaşık bir altyapıya haiz sadece bu kadar data bile tekrar bu terim ile karşılaştığınız süre ne işe yaradığını anlamanıza destek olacaktır.
$(function(){
window.fbAsyncInit=function() FB.init(appId:'1037724072951294',xfbml:!0,version:'v2.5');
(function(d,s,id) var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="https://connect.facebook.net/tr_TR/sdk.js";fjs.parentNode.insertBefore(js,fjs);(document,'script','facebook-jssdk'));
$('body').on(click:function() FB.XFBML.parse();
,'.facebook-save');
if($('.content-sticky').length>0){if($(window).width()>=768){$(window).on('scroll',function(){var scrollTop=$(this).scrollTop();$('article').each(function() if(scrollTop>=($(this).find('.content-body').offset().top-76)) $(this).find('.content-sticky').addClass('sticky');if(scrollTop>=($(this).find('.content-body').offset().top+$(this).find('.content-body').height()-($(this).find('.content-sticky').height()+92))) $(this).find('.content-sticky').removeClass('sticky');$(this).find('.content-sticky').css('bottom':'0px','top':'auto');else $(this).find('.content-sticky').addClass('sticky').css('bottom':'initial','top':'76px');
else $(this).find('.content-sticky').removeClass('sticky').css('bottom':'auto','top':'0');
)})}}
$('body').on({click:function(){var $this=$(this),dataShareType=$this.attr('data-share-type'),dataType=$this.attr('data-type'),dataId=$this.attr('data-id'),dataPostUrl=$this.attr('data-post-url'),dataTitle=$this.attr('data-title'),dataSef=$this.attr('data-sef');
switch(dataShareType) case 'facebook':FB.ui(method:'share',href:dataSef,,function(response) if(response&&!response.error_message) updateHit();
);
break;
case 'twitter':shareWindow('http://bc.vc/347874/https://twitter.com/intent/tweet?via=webtekno&text="+encodeURIComponent(dataTitle) + " %E2%96%B6 '+encodeURIComponent(dataSef));updateHit();break;
case 'gplus':shareWindow('https://plus.google.com/share?url=" + encodeURIComponent(dataSef)); updateHit(); break;
case "mail':window.location.href="https://www.webtekno.com/mailto:?subject="+encodeURIComponent(dataTitle)+'&body='+encodeURIComponent(dataSef);break;
case 'whatsapp':window.location.href="whatsapp://send?text="+encodeURIComponent(dataTitle)+' %E2%96%B6 '+encodeURIComponent(dataSef);updateHit();break;
function shareWindow(url) window.open(url,"_blank","toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
function updateHit(){$.ajax({type:"POST",url:dataPostUrl,data:contentId:dataId,contentType:dataType,shareType:dataShareType,success:function(data)
if($('.video-showcase').length>0) var $container=$('.video-showcase');else if($('article[data-id="'+dataId+'"]').length>0) var $container=$('article[data-id="'+dataId+'"]');else if($('.wt-share-item[data-id="'+dataId+'"]').length>0) var $container=$('.wt-share-item[data-id="'+dataId+'"]');else $container=null;
if($container!=null&&$container.length>0) var $badged=$container.find('.wt-share-badge-'+dataShareType);
var $headerCount=$('.content-header').find('.wt-share-count'),$containerCount=$container.find('.wt-share-count'),value=parseInt($containerCount.html())+1;
$container.data('share',value);
if($headerCount.length>0)
if($badged.length>0&&(dataShareType=='facebook'
})}}},'.wt-share-button')});
[ad_2]