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.