Ortaya farklı fikirler çıkarmaya devam ediyoruz. Verdiğimiz kararlar doğrultusunda müşterilerin web sitesi ve mobil uygulama ihtiyaçlarını gidermeye çalışacağız. Aklımızda da fikri kendimize ait basit hem bize çok şey öğretecek hem de eğlenceli bir mobil uygulama projesi var. Biraz sektörel bir proje olacak ama denemek istiyoruz. İşin Adwords tarafına da yönelelim mi düşündük ama bir kişi daha olmadan öyle bir topun ağzına girmek istemedik.
Yol haritamızı çıkarabilmek adına kulanacağımız teknolojileri belirlemeye karar verdik. Stack kavramı sektöre yabancı olmayanlara aşina gelecektir. Bir dönem geliştiriciler kendini “Front-End Developer”, “Back-End Developer” ve “Full-Stack Developer” olarak tanımlıyordu. Şimdi bir sürü anlam veremediğim, bir sürü de gerçekten gerekliymiş dediğim pozisyonla dolu ortalık. Front-End ve Back-End sorumlusu kişilerin ve Full-Stack Developer olan şahsın kullandığı teknolojilerin toplamına stack diyoruz.
Aynı işi yapabilmemin birden fazla yolu var. Kendi teknoloji yığınımızı belirlerken hem çok maliyetli olmayan teknolojiler, hem ihtiyaçlara karşılık verebilen teknolojiler, hem de bilgi birikimimizi sarsmayıp aşina olduğumuz teknolojileri seçtik. Bir dönem çok popüler olan LAMP (Linux, Apache, MySql, PHP) yığınını bile konuşmaya dahip edip üzerinde durduk. Sonra gerçekçi olalım dedik.
Zaten İngilizce olarak paylaştığım eğitim serisinde Ionic Framework’u anlatıyorum. Daha doğrusu Ionic Framework’u anlatacağım diye yola çıkıp işin temelini daha detaylı ele almaya karar verip dersleri Typescript derslerine çevirmiştim. Türkçe halini de Typescript Dersleri diye başlattım serinin. Sonuç olarak mobil uygulamalarımızı geliştirmek için Typescript, Angular 2 ve Ionic Framework teknolojilerini kullanacağız.
Web sitelerini nasıl yapacağımıza gelelim. Geçtiğimiz yazıda “Wordpress Çak Geç” yazılım ofisleri üzerinde epey sinir boşaltmıştım. Başlangıç için biz de daha düşük bütçeli işleri kabul edelim ve düşük bütçeli işleri Wordpress ile çözelim gibi bir algıya kapıldık konuşmalarımız sırasında. Fakat tam olarak müşteri profilimizi netleştirmesek de netleştirdiğimiz zaman o profile uymayacak bir grup olacağı için bu düşünceden hemen vazgeçtik.
Websitelerimizi yaparken Wordpress kullanmayacağız. Kendimize teknoloji yığını olarak da Python programlama dilinin bir web framework’u olan Flask, Angular, ve PostgreSQL teknolojilerini belirledik. Yavaş yavaş daha belirgin şeyler ortaya çıkarıyoruz. Gelişmelerden haberdar edeceğim. Lütfen görüşlerinizi bize bildirin.