Daily Archives: 31/03/2007

WHAT YOU SEE IS NOT ALWAYS WHAT YOU GET

express.pngMalum son senem ve bitirme projesi belası başımda. Başa gelen çekilir diyerekten kolları sıvayıp işe giriştim. Hazırladığımız sistemin web tabanlı yönetici arayüzünü yazmak benim görevim. Bu konuda ASP.NET ve VISUAL STUDIO 2005 ikilisi bana eşlik ediyor.

Gerçekten kodlama sırasında bana fazlasıyla faydası dokunuyor Visual Studio ‘nun ama tasarım sırasında yaşattığı perişanlık hayata küstürecek cinsten. Hele tablo kullanıyorsam durum daha da felaket. Deveye hendek atlatmak Visual Studio ‘da tasarım yapmaktan bazen daha kolay olabiliyor.

Sonunda düşümdüm ve bu işin altından bu şekilde kalkamayacağımı anladım çünkü tablolara ait tüm değerleri neredeyse elle giriyordum. Daha CTP (Community Technology Preview ) zamanında denediğim  ve beğenmeyip hemen bilgisayarımdan kaldırdığım Microsoft Expressin Web ‘den yardım almaya karar verdim. 

Expression Web gerçekten de tasarım konusunda Visual Studio ‘dan daha iyi bir araç. Biraz Dreamweaver havası estirmişler. Dedim tamamdır artık rahatça hallederim herşeyi ama yine aynı sorunlar başladı. Arka planda oluşturduğu kodlara bakınca 28569px gibi bir tablo genişliğinin atandığını gördüm :) . Sanırım erken sevinmişim. Bir de AJAX bileşenlerinin görüntülenememesi beni daha da zor durumda bıraktı.

Özetle artık tabloları kendim elle oluşturuyorum. Sanırım WHAT YOU SEE IS WHAT YOU GET (WYSWYG) sloganlarına pek de anladanmamak lazım. Aklıma takılan bir soru da acaba bu işin bu kadar zor mu olduğu konusunda. Anlaşılan birileri çıkıp adam akıllı bir şekilde tasarım ile oluşturulan tablonun HTML kodunu arka planda üretebilen bir araç yapsa köşeyi dönecek.

Şimdilik benden bu kadar. Oluşturulmayı bekleyen tablolarımın yanına gidiyorum. Sağlıcakla kalın…