CGI ve Java Scriptlerinin her ikisi de Netscape ve Internet Explorer tarayıcılarında işlevseldir. Ancak ikisi arasında temel bir fark var. Java, CGI sunucu ile çalışırken istemci tarafında yürütülen ve indirilen bir kod olarak işlev görür. İkisinin farkını daha derinlemesine incelemeden önce, önce bu sık kullanılan iki senaryoyu anlamaya çalışalım.
Java Script özel bir eklenti gerektirmez ve bir HTML sayfası içinde şeffaf olarak çalışır. Web sayfası grafiklerini canlandırır, kullanıcıların sayfa öğelerini (arka plan rengi, görüntüleme tercihleri) değiştirmesine olanak tanır ve sitede gezinmeye izin verir. Java Scriptleri genellikle iki bölümden oluşur: Java Script işlevleri (Java Script’in sayfada ne yaptığına ilişkin talimatlar) ve Java Script işlevlerinin yürütülmesine neden olan öğeler. Bu ikisi farklı şekillerde gider. Java Script işlevleri, HTML kaynağındaki head etiketleri içindeki özel Java Script etiketleri arasına yerleştirilir. Java Scriptleri belirli noktalama kurallarını izler. Genellikle, Java Script işlevleri head etiketi içindeki son öğedir. Java Script’in yürütülmesine neden olan öğeler, web sayfası tasarımcısının Java Script’in çalışmasını istediği yere bağlı olarak HTML kaynağının gövde etiketlerine yerleştirilir. Java Script, sayfa kaynağındaki diğer HTML etiketlerine eklendiğinden, Java Script öğelerine sahip bir web sayfası, web sayfasıyla tam olarak aynı biçimde kaydedilecektir: dosya türü bir ASCII metni olmalı ve dosya adı .html son eki sonuna eklenir. Komut dosyasının CGI’dan farkı, hem CGI hem de Java Script’lerini tartışmadıkça net olmayacaktır.
CGI, Common Gateway Interface’in kısa versiyonudur. Genellikle web sayfalarında kullanılır, çünkü web sunucusunun bir web sayfası aracılığıyla CGI öğeleriyle kullanıcı girişine yanıt vermesine izin vererek etkileşime izin verir. CGI işlevinin yaygın bir örneği, bir web konuk kitabıdır. Bir web tasarımcısı genellikle web sayfasında bir web ziyaretçi defteri içerir, böylece kullanıcılar ve ziyaretçiler önerilerini ekleyebilir. Bu öneriler CGI tarafından toplanır ve tasarımcıya e-posta ile gönderilir. CGI ve Java Scriptlerinin de benzerliği vardır. Java Script’te olduğu gibi, CGI’da kullanılan dosyalar ASCII metin olmalıdır ve sonuna .html eklenmiş olmalıdır. Ancak, bir CGI betiği CGI bölmesinde saklanacaksa, büyük olasılıkla dosyanın bir Perl belgesi olarak kaydedilmesi gerekir. İşlevlerin başlık etiketlerinde bulunması gereken Java Script’ten farklı olarak, form öğeleri web sayfası tasarımcısının yerleştirmek istediği her yere yerleştirilebilir. Dikkat edilmesi gereken tek nokta, CGI komut dosyasını çağırmak için HTML etiketlerinin sayfanın form öğelerinden önce gelmesi gerektiğidir.
Her iki komut dosyasının da farklı işlevleri olsa da, hem CGI hem de Java Scriptleri şüphesiz internetin çalışma şeklini iyileştirmiştir. Dijital filmler ve fantastik karakterlerle film ve televizyon dünyasına da sızmışlardır. Kim bilir, belki gelecekte her iki komut dosyasının daha fazla kullanımı belirlenecektir.
GIPHY App Key not set. Please check settings