Category: Javascript

Modern Web Uygulaması Gelistirme

Modern web uygulaması geliştirme denildiğinde, hemen hemen herkes artık javascript’ten bahsedildiğinin farkında. Benimde değinmek istediğim kısım burası zaten. JavaScript o kadar hızlı değişen bir teknoloji ki artık tamamen kendine has development ortamı ve ideleri bulunuyor. Bu yazıda da ben bu development ortamının nasıl olduğuna ve hangi araçların kullanıldığına değineceğim.

Örnek Uygulama – Sayfalar

Örnek uygulamalarımızın servislerini yazdığımıza göre artık frontend’in ayrıntılarına girebiliriz. İlk önce kullandığımız HTML Template‘i projemize adepte edeceğiz. Ardından serverside rendering kullanarak sayfalarımızı oluşturacağız.

Örnek Uygulama – Servisler

Daha önce hazırlığını yaptığımız ve modellerini oluşturduğumuz Profile.me projesinin bu sefer servislerini yazacağız ve route işlemlerini gerçekleştireceğiz. Anlayacağınız yavaş yavaş backend tarafından kurtulup frontend tarafına doğru ilerleyeceğiz. Bu kısımda express framework’une giriş yapmaya başlıyoruz.

Örnek Uygulama – Modeller

Daha önce hazırlığını yaptığımız Profile.me projesinin bu sefer veritabanını ve modellerini oluşturacağız. Veritabanı bağlantılarını yapacağız. Veri kaydedip okuyacağız. Tabi bunların çoğunu Mongoose bizim için yapacak.

Örnek Uygulama – Hazırlık

Uzun süredir node.js üzerine kapsamlı bir yazı yazmak istiyordum. Daha doğrusu yazı dizisi. Internette başkaların neler yaptıklarına ne tür yazılar yazdıklarına bakarken dikkatimi çekti ki hemen hemen herkes “Blog” örneği yapmış. Ayrıca okadar tekdüzeler ki hepsi sanki tek elden yazılmış gibi. Tabi eminim o şekilde yazılmamışlardır ama blog geliştiriliyor sonuçta ne kadar farklılık katılabilir ki […]

Okumaya devam…

Node.js – Dosya Islemleri

Önceki yazımda node.js ile neler yapabileceğize ve nodejs kütüphanesinin javascript için bize kattıklarına bakmıştık. Hatırlarsanız Node.js ile diğer sunucu tarafında çalışan dilleri bir birinden en çok ayıran kısım çalışma şekilleriydi. Örneğin Java’da soket açma işlemi bulunduğunuz thread’i bloke eden bir işlem olmasına karşın, node.js kullandığımızda threadlerimiz bloke olmuyordu. Herşeyi ama herşeyi “callback” fonksiyonlarıyla yapıyorduk. Fakat […]

Okumaya devam…

Node.js – Hello World

Şu sıra merakım ve tüm ilgim Node.js üzerinde. Sadece Node.js’te değil Express.js, Angular.js, Backbone.js, Bower, Grunt … Hemen hemen Javascript hakkındaki her şeyi merak ediyorum araştırıyorum ve öğrenmeye çalışıyorum. Ağırlıklı olarak Java geliştiren biri olarak script yazmak beni zorlasada keyifli olduğunu söyleyebilirim.