LikeForYou
- 26 Eyl 2017
- 728 Mesaj
Aktiflik
Seviye
Deneyim
ASP Nedir?
ASP, veya Active Server Pages (Etkin Sunucu Sayfaları), Microsoft tarafından tasarlanan internete yönelik server taraflı (sunucuside) çalışan bir teknolojidir. Sunucunun yalnızca durağan sayfaları clientye (ziyaretçi) göndermesi yerine, ziyaretçiden veri kabul edilmesi gerekliliğinin sonucunda ortaya çıkmıştır.
ASP sayfaları çoğunlukla VBScript kullanılarak yazılır, yalnız @Language komutuyla JScript, hatta Perl gibi diğer bir dil de seçilebilir.
Bir ASP dosyasının içinde, özel nesneler ve VBS, JS, SQL kodları bulunur, bu sayfalar client tarafından istendiğinde server ilk önce ASP içindeki kodları icra ederek, clientye göndereceği bilgiyi oluşturur ve gönderir. Gönderilen bilgi genelde HTML (ya da SGML) biçimindedir. Fakat yalnızca bunlarla sınırlı değildir, aynı biçimde bir grafik dosyasıda oluşturulup, clientye gönderilebilinir.
ASP sayfaları HTML kodlarının içine gömülü biçimde oluşturulduğu halde bir kez sunucu tarafından yorumlandığında saf HTML olarak döner. Kaynak kodlara bakıldığında ASP kodları görülmez. Bu kodlamacıların kaynaklarını saklamalarını basitlaştırır.
PHP NEDİR?
PHP, başta server taraflı programlar geliştirme amacıyla kullanılmakta olan bir uygulamaylama dilidir. PHP, "PHP: Hypertext Preprocessor" anl***** gelen özyineli bir tanımdır. Eski haliyle Personal Home Pages olan PHP, 1993 yılında Rasmus Lerdorf tarafından geliştirilmeye başlamıştır. Daha çok hareketli internet içeriği oluşturmak için kullanılan PHP, son günlerde IBM, Oracle ve Zend'in girişimleriyle kurumsal program geliştirme platformu haline getirmeye çalışılmaktadır. 2006 senesinin Kasım ayı itibarıyla bütün dünya genelinde 25 milyondan daha çok alanda kullanılmakta ve bu sayı giderek artmaktadır. Şu anki sayıyı PHP: PHP Usage Stats bağlantısından takip edebilirsiniz.
ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (Application) başından sonuna kadar izlenmesinin yetersiz oluşundandır
JAVASCRIPT NEDIR?
Netscape Navigator 2.0 ile beraber tasarlanan JavaScript dili başlangıçta yalnızca client taraflı (istemci-side) yorumlanan (interpreted) bir dildir. Aralık 1995 tarihinde, C dilinin tarayıcılara uyarlanmış hali diyebileceğimiz JavaScript piyasaya sürüldü. Web sayfalarında hareketli içerik sağlamak veya kullanıcıyla iletişim kurmak için kullanılmaktadır.
Ad benzerliğine rağmen 'Java' ile ilişkili değildir. Yaygın yanlışlardan biri JavaScript'in kolayleştirilmiş Java olarak tanımlanmasıdır.
Başlangıçta yalnızca Netscape tarayıcıları üstünde çalışan JavaScript artık bütün yaygın ağ taraycıları tarafından desteklenmekte. Microsoft JavaScript'e benzer bir dil olan JScript'i geliştirdi. Microsoft Internet Explorer her iki dili de desteklerken standart olmayan JScript eklentileri diğer tarayıcılar üstünde çalışmamaktadır.
HTML NEDIR?
Üstortam Metin İşaret Dili (İngilizce Hyper Text Markup Language, ks. HTML) günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir.
HTML, Bir uygulamaylama dili olarak tâbir edilemez. Zirâ HTML kodlarıyla, kendi başına çalışan bir uygulama yazılamaz. Ancak bu dili yorumlayabilen uygulamalar vasıtasıyla çalışabilen uygulamalar yazılabilir. Programlama dili denilememesinin sebebi tam anlamıyla budur. Temel amacı yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine kolayca bağlamak, buna ek olarak söz konusu sayfaların internet tarayıcı programlar tarafından düzgün olarak görüntülenmesi için gerekli kuralları saptamaktir.
W3C tarafından standartlaştırılmaktadır.
ColdFusion Nedir?
ColdFusion bir uygulamaylama dilidir. Daha çok internet tabanlı programlar yazmakta kullanılır. JJ Allaire ve kardeşi Jeremy Allaire tarafından tasarlanan ColdFusion, sonradan Macromedia ile Allaire firmalarının birleşmesi sonucu Macromedia bünyesine katılmıştır. Ve... 2006 yılına gelindiğinde; Adobe, Macromedia'yı bünyesine kattığı için, artık "Adobe ColdFusion" olarak anılmalıdır. Türkiye dağıtıcısı Bilkom, artık Adobe'nin de dağıtıcılığını yapacaktır.
J2EE tabanlı bir internet server sistemi olan ColdFusion, hızlı uygulama geliştirme imkânları, teknoloji desteği, gelişmiş veritabanı desteği, basit öğrenilebilirliği, Flash gibi diğer Macromedia ürünleri ile direkt olarak entegrasyonu gibi çoğu özelliğiyle ön plana çıkmaktadır.
ColdFusion uygulama serversu, 7.0 versiyonu ile beraber daha kararlı hale gelmiştir. Kısa sürede orta/büyük ölçekte projeler tamamlamak, gelecekteki ek masraflarla uğraşmadan tek seferde ücretini ödeyerek kendinizi rahat hissetmek, bilindik uygulamaylama problemleri ile uğraşmadan iş bitirmek ve böylelikle para kazanmak istiyorsanız, bu dil tam size göredir.
Eğer ufak ölçekte projeler geliştirmek istiyorsanız, ColdFusion size biraz pahalı gelebilir. Böyle bir durumda, Macromedia, hosting ortaklarından birini tercih edebilirsiniz.
ColdFusion'un dili CFML'dir. Doğal bir belgelendirmeli yapıya sahiptir. Fakat, geliştirim esnasında kesinlikle bir metodoloji ya da framework kullanmalısınız. En meşhur CFML metodolojisi Fusebox ve en meşhur framework [ Mach-II Framework for CFML Mach-II] sayılabilir. Bununla beraber, alternatifleri incelendikten sonra oluşturulan, yerli üretim olan, büyük ve ufak projelerde sınanmış; sade, kolay, hızlı, basitlaştırıcı yönleriyle en önemli Reaction Framework de kesinlikle incelenmelidir. Pek tanınmadığı için, ile ilgili internette pek bilgi bulunamayabilir.
ASP, veya Active Server Pages (Etkin Sunucu Sayfaları), Microsoft tarafından tasarlanan internete yönelik server taraflı (sunucuside) çalışan bir teknolojidir. Sunucunun yalnızca durağan sayfaları clientye (ziyaretçi) göndermesi yerine, ziyaretçiden veri kabul edilmesi gerekliliğinin sonucunda ortaya çıkmıştır.
ASP sayfaları çoğunlukla VBScript kullanılarak yazılır, yalnız @Language komutuyla JScript, hatta Perl gibi diğer bir dil de seçilebilir.
Bir ASP dosyasının içinde, özel nesneler ve VBS, JS, SQL kodları bulunur, bu sayfalar client tarafından istendiğinde server ilk önce ASP içindeki kodları icra ederek, clientye göndereceği bilgiyi oluşturur ve gönderir. Gönderilen bilgi genelde HTML (ya da SGML) biçimindedir. Fakat yalnızca bunlarla sınırlı değildir, aynı biçimde bir grafik dosyasıda oluşturulup, clientye gönderilebilinir.
ASP sayfaları HTML kodlarının içine gömülü biçimde oluşturulduğu halde bir kez sunucu tarafından yorumlandığında saf HTML olarak döner. Kaynak kodlara bakıldığında ASP kodları görülmez. Bu kodlamacıların kaynaklarını saklamalarını basitlaştırır.
PHP NEDİR?
PHP, başta server taraflı programlar geliştirme amacıyla kullanılmakta olan bir uygulamaylama dilidir. PHP, "PHP: Hypertext Preprocessor" anl***** gelen özyineli bir tanımdır. Eski haliyle Personal Home Pages olan PHP, 1993 yılında Rasmus Lerdorf tarafından geliştirilmeye başlamıştır. Daha çok hareketli internet içeriği oluşturmak için kullanılan PHP, son günlerde IBM, Oracle ve Zend'in girişimleriyle kurumsal program geliştirme platformu haline getirmeye çalışılmaktadır. 2006 senesinin Kasım ayı itibarıyla bütün dünya genelinde 25 milyondan daha çok alanda kullanılmakta ve bu sayı giderek artmaktadır. Şu anki sayıyı PHP: PHP Usage Stats bağlantısından takip edebilirsiniz.
ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (Application) başından sonuna kadar izlenmesinin yetersiz oluşundandır
JAVASCRIPT NEDIR?
Netscape Navigator 2.0 ile beraber tasarlanan JavaScript dili başlangıçta yalnızca client taraflı (istemci-side) yorumlanan (interpreted) bir dildir. Aralık 1995 tarihinde, C dilinin tarayıcılara uyarlanmış hali diyebileceğimiz JavaScript piyasaya sürüldü. Web sayfalarında hareketli içerik sağlamak veya kullanıcıyla iletişim kurmak için kullanılmaktadır.
Ad benzerliğine rağmen 'Java' ile ilişkili değildir. Yaygın yanlışlardan biri JavaScript'in kolayleştirilmiş Java olarak tanımlanmasıdır.
Başlangıçta yalnızca Netscape tarayıcıları üstünde çalışan JavaScript artık bütün yaygın ağ taraycıları tarafından desteklenmekte. Microsoft JavaScript'e benzer bir dil olan JScript'i geliştirdi. Microsoft Internet Explorer her iki dili de desteklerken standart olmayan JScript eklentileri diğer tarayıcılar üstünde çalışmamaktadır.
HTML NEDIR?
Üstortam Metin İşaret Dili (İngilizce Hyper Text Markup Language, ks. HTML) günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir.
HTML, Bir uygulamaylama dili olarak tâbir edilemez. Zirâ HTML kodlarıyla, kendi başına çalışan bir uygulama yazılamaz. Ancak bu dili yorumlayabilen uygulamalar vasıtasıyla çalışabilen uygulamalar yazılabilir. Programlama dili denilememesinin sebebi tam anlamıyla budur. Temel amacı yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine kolayca bağlamak, buna ek olarak söz konusu sayfaların internet tarayıcı programlar tarafından düzgün olarak görüntülenmesi için gerekli kuralları saptamaktir.
W3C tarafından standartlaştırılmaktadır.
ColdFusion Nedir?
ColdFusion bir uygulamaylama dilidir. Daha çok internet tabanlı programlar yazmakta kullanılır. JJ Allaire ve kardeşi Jeremy Allaire tarafından tasarlanan ColdFusion, sonradan Macromedia ile Allaire firmalarının birleşmesi sonucu Macromedia bünyesine katılmıştır. Ve... 2006 yılına gelindiğinde; Adobe, Macromedia'yı bünyesine kattığı için, artık "Adobe ColdFusion" olarak anılmalıdır. Türkiye dağıtıcısı Bilkom, artık Adobe'nin de dağıtıcılığını yapacaktır.
J2EE tabanlı bir internet server sistemi olan ColdFusion, hızlı uygulama geliştirme imkânları, teknoloji desteği, gelişmiş veritabanı desteği, basit öğrenilebilirliği, Flash gibi diğer Macromedia ürünleri ile direkt olarak entegrasyonu gibi çoğu özelliğiyle ön plana çıkmaktadır.
ColdFusion uygulama serversu, 7.0 versiyonu ile beraber daha kararlı hale gelmiştir. Kısa sürede orta/büyük ölçekte projeler tamamlamak, gelecekteki ek masraflarla uğraşmadan tek seferde ücretini ödeyerek kendinizi rahat hissetmek, bilindik uygulamaylama problemleri ile uğraşmadan iş bitirmek ve böylelikle para kazanmak istiyorsanız, bu dil tam size göredir.
Eğer ufak ölçekte projeler geliştirmek istiyorsanız, ColdFusion size biraz pahalı gelebilir. Böyle bir durumda, Macromedia, hosting ortaklarından birini tercih edebilirsiniz.
ColdFusion'un dili CFML'dir. Doğal bir belgelendirmeli yapıya sahiptir. Fakat, geliştirim esnasında kesinlikle bir metodoloji ya da framework kullanmalısınız. En meşhur CFML metodolojisi Fusebox ve en meşhur framework [ Mach-II Framework for CFML Mach-II] sayılabilir. Bununla beraber, alternatifleri incelendikten sonra oluşturulan, yerli üretim olan, büyük ve ufak projelerde sınanmış; sade, kolay, hızlı, basitlaştırıcı yönleriyle en önemli Reaction Framework de kesinlikle incelenmelidir. Pek tanınmadığı için, ile ilgili internette pek bilgi bulunamayabilir.
