25 Aralık 2011 Pazar

NEDEN C# ? (2)  


Bu yazımızda Neden C# yazımızda bahsettiğimiz özelliklerden temel olanları anlatacağız . 
Herkese faydalı olması dileğiyle.

C#'ın .NET'teki Yeri ve Kullanım Alanları

C#, .Net için Microsoft tarafından geliştirilen ve programlama alanında popüler olan üç dilin, C/C++ ve Java'nın güzel özelliklerini alan ve tehlikeli özelliklerini dışarıda bırakan ve .NET'in prensi olarak adlandırılan bir dildir.
Aslında C# ile programlamaya beyaz bir sayfa açılmıştır.
Eğer C#'ı bilirseniz .NET ortamında bir çok iş yapabilirsiniz. Bunları şekilde sıralayabiliriz:

24 Aralık 2011 Cumartesi

PHP Programlamaya Giriş

Merhabalar sevgili dostlar. Yazımıza başlamadan önce PHP'nin çok güçlü, gelişmiş ve güzel bir dil olduğunu belirtmek isterim. Ama sakın korkmayın PHP öğrenmek hiç de zor değildir.Çalışmalarımıza sistemimize nasıl PHP serverı kuracağımızı anlatarak başlayalım.

Windows
Windows için XAMPP veya WAMP serverlarından birini bilgisayarınıza indirip kurun. Ben Xampp kullanıyorum. Bu nedenle Xampp'ın kurulumunu anlatacağım. Öncelikle buradan Xampp'ın son sürümünü indirin. Kurulumu başlatın ve aşağıdaki resmi görene kadar Next e tıklayın.

C# ile Programlamaya Giriş - 1

Bu yazı dizimizde C# ile nasıl programlama yapabiliriz, programlama yapabilmemiz için gerekli programlar nelerdir ve ilk C# örneğimizi yapacağız.

C# basit ve etkili bir programlama dili olduğundan kısa zamanda çok etkili programlar yapma imkanı doğmuştur. C ve C++ programlama dillerin iyi yanları Visual Basic'in iyi yanlarını alarak Microsoft tarafından oluşturulmuş olan .Net ile çalışan C# öğrenilmesi kolay olan bir programlama dilidir. C veya C++ gibi kompleks programlama dillerini bilenler için öğrenmek çok kolaydır. Web uygulamalarına ve mobil programlamaya büyük destek vermiştir. C# ile .Net arasındaki ilişkiyi diğer bölümde açıklayacağımızdan burada bahsetmeye gerek görülmemiştir.
Sözü daha fazla uzatmadan programlamaya başlayalım.

Neden C# ?

Bu sorunun bir çok cevabı olabilir, ama kısaca şu şekilde özetleyebiliriz:

  • Öğrenilmesi kolay,
  • Nesne Yönelimli programlamaya tam destek veriyor,
  • XML Desteği var,
  • Yönetilmeyen Kod,
  • VB’ deki gibi Event ve Form mantığını destekler,
  • C/C++ ve Java’ nın güzel yönlerini alıp nesne yönelimli mükemmel bir dil yaratılmış olması,
  • Konsol uygulaması geliştirilebilir,
  • Windows için program yazabilme,
  • ASP.NET için en uygun dil olması,
  • Web servisleri,
  • Mobil uygulama geliştirilebilirliği,
  • C# ile DLL yazabiliriz…

Gördüğünüz gibi C#(CSharp) diğer dillere göre çok üstün bir dildir.

Hosting ve Domain

Bu yazımızda web sitesini internette yayınlamamız için gerekenleri temel ve genel anlamda ele almayı amaçladım. Bu nedenle hosting ve domain kavramlarını açıklama gereği duyuyorum.

Hosting kelimesinin Türkçe'deki anlamı alan kelimesidir. Yani yapmış olduğumuz sitemizin dosyalarının, isteyen herkesin her zaman internet üzerinden ulaşabilmesi için sürekli açık ve internete bağlı bir bilgisayarda bulunduğu yer diyebiliriz. Bu bilgisayarlar normal kullandığımız bilgisayarlara göre daha büyük bir sisteme sahiptir. Bilgisayarlarda hosting firmasının yüklediği serverlar vb. (Apache Server gibi) bulunur.

23 Aralık 2011 Cuma

Web Programcılığı

Web Programcılığı...
İlk yazının web ile alakalı olması belki de kurucunun (ki ben :) ) bir web programcısı olması. Neyse lafı uzatmaya gerek yok. Gelelim web programcılığına.

Öncelikle web sitelerinin tarihinden ve gelişiminden kısaca bahsedelim. Bir çok farklı görüş olsa da en yaygın ve kabul edilen görüş ilk web sitesinin info.cern.ch olduğu. Bu web sitesi Tim Berners-Lee tarafından 1991 yılında CERN laboratuvarlarında kurulmuş. ( HTML dilinin geliştiricisi olan Tim B.L. bu nedenle web'in babası olarak kabul edilir bunu da belirtelim) İstatistiklere baktığımızda şuanda dünyada 555,482,744 site olduğunu (aktif kabul edilen yaklaşık 175 milyon) görüyoruz. Sanırım bu bize web programcılığının ne kadar önemli bir alan olduğunu anlatmaya yetecektir.