Yazılım

İstanbul’un orta yerinde, Cihangir’de, haritası çıkartılmış olsa da hâlâ gözlerden uzak küçük morumsu bir ofis vardır, Artistanbul. Bu ofisin içerisinde benim beşincisi olduğum sekiz kişilik bir geliştirici ekip çalışır. Web dünyasının PHP soyundan gelen bu geliştiriciler Python’ın hâlâ web için biçilmiş kaftan olduğunu düşünürler.

Açık Kaynak ya da Özgür Yazılım? Hangisi?

Özgür yazılım mı yoksa açık kaynak mı tartışmaları bu iki kavramın ortaya çıkışı ve zaman zaman birbiri karşısında iki farklı kamp gibi konumlanmasından bu yana çok uzun süredir tartışılıyor. Kişisel tartışmalar ve hatta hesaplaşmaların da eskisi kadar olmasa da çok fazla etkilediği bu alan, sadece yazılımın felsefesine meraklı bir avuç geek ve çevresinde kümelenmiş bir grup avukatın fildişi kulelerde birbiriyle mücadele etmesi gibi gözükse de, sonuçları hem yazılım geliştiricileri hem de son kullanıcıları ciddi manada ilgilendiriyor.

ThreeJS

Artistanbul bünyesinde öğrendiğim kütüphanelerden birisi olan ThreeJS, bir WebGL kütüphanesi aslında. ThreeJS; topluluğu, örnek zenginliği ve belirli bir olgunluğa ulaşmış olmasıyla, WebGL ile tarayıcıda 3D işler yapmak isteyenler için biçilmiş kaftan. Sizlere bugünkü yazımda ThreeJS’in temel mimarisini anlatıp kısa bir örnek üzerinden işleyişini anlatacağım.