Plazma sayı 2, sayfa 157

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 157

Merhaba sevgili Plazma okuyucuları. Plazma'nın birinci sayısında başlayan "Test Platformu" köşesinde önceki sayıda HTML, JavaScript, VBScript, VML, ActiveX, TinyPTC gibi çeşitli dil, nesne ve kütüphanelerin, yapmak istediğiniz programları hızlıca test etmek için nasıl kullanıldığını görmüş ve örneklendirmiştik. Bu sayıda ise geçen sayının sonlarında giriş yaptığımız "bu yöntemlerin başka platformlar için kullanılması" konusundan devam ediyoruz.

Hangi Geliştirme Platformlarından Bahsediyoruz?

Burada bizi ilgilendiren en önemli nokta, çalıştığımız "bilgisayar, işletim sistemi, bu sistem için geliştirilmiş uygulamalar" üçlüsünün, programı geliştirmek istediğimiz platformdaki aynı üçlüden daha üstün olmasıdır. Kısacası PC'yi, Mac'i ya da Amiga'yı Commodore 64 üzerinde program geliştirmek için kullanmak mantıklıyken Commodore 64'ü ters ihtimallerde kullanmak çok anlamlı olmayacaktır. Peki, şimdi bu bahsettiğimiz "bilgisayar, işletim sistemi, bu sistem için geliştirilmiş uygulamalar" üçlüsünü tek tek ele alalım.

1) Bilgisayar: Buradaki en önemli kriterlerden biri kullandığımız bilgisayarın, programı geliştirmeyi amaçladığımız bilgisayardan hızlı ve/veya yapıca üstünlükler sağlamasıdır. Böylelikle hedef bilgisayarda saatler sürebilecek bazı hesaplamaları seçtiğimiz bilgisayar platformunda dakikalar hatta saniyeler mertebesinde yapmamız mümkün olacaktır.

2) İşletim sistemi: Aslında işletim sistemi tercihinin önemi bundan sonraki maddeyle çok daha ilgilidir. Ancak seçeceğimiz işletim sisteminde aynı anda birçok uygulamayı çalıştırabilmek için multitasking olması (tüm modern işletim sistemleri bu yapıdadır) ve kullanıcının bu işletim sistemine hakim olması çok önemlidir.

3) Bu sistem için geliştirilmiş uygulamalar: İşte işletim sistemi asıl bu noktada önem kazanıyor. Bize hedef bilgisayarımızla ilgili kullanabileceğimiz en gelişmiş uygulamaları sunan, en iyi emülasyon programlarına sahip platformlar, bizim için en ideal platformlardır.

Kısacası o platform üzerindeki "en gelişmiş işletim sistemi" bu durumda en ideal işletim sistemi olmayabilir. Bizim için en ideali hakim olduğumuz ve bugüne kadar üzerinde uğraştığımız konuyla ilgili yeterli uygulama barındıran işletim sistemleridir. Yeterli sayıda uygulama olmayan bir işletim sistemini kullanmakta ısrar eden kullanıcı, eksik uygulamaları kendisi yazmak zorunda kalacaktır.

Klavyeyle gezinmek için ← ve → tuşları.