Citat:
Dragi Tata:
Kad kažem da bi trebalo da postoji jedinstven GUI pod Unix-ima (još bolje pod svim desktop operativnim sistemima) imam u vidu ove dve prednosti takvog pristupa:
1. Obuka. Kad naučiš sekretaricu da se snalazi pod npr Windows-om, ona će lako da radi sa bilo kojom mašinom na svetu koja ima instaliran Windows. Kad bi postojalo više GUI - ja za Windows, obuka bi morala da bude značajno duža, teža, a samim tim i skuplja.
Da, ovo je tačno, ali sekretarica ne treba da uči da koristi Windows. Ona neće koristiti Windows gotovo nikada, već će koristiti neki program (bio to Word ili možda neki privatni firmin softver) ili više njih. Ona će zapravo naučiti da koristi program, a ne Windows (retko koja sekretarica nauči da administrira Win2000 korisnike i slično; ili grešim???)
Citat:
2. Razvoj desktop aplikacija. Kada se prave komercijalne GUI aplikacije, jako se vodi računa o tzv "Look and feel" iliti po srpski o "šminkanju" programa. Kad se napravi neka Windows aplikacija, autori programa su prilično sigurni da će ona na ekranu mušterije da izgleda isto kao i kod njih. Ali kada bi postojalo više GUI-ja, moralo bi da se vodi računa da aplikacija izgleda lepo pod svakim od njih - što opet vodi većem vremenu razvoja a samim tim i skupljem softveru.
Od GUI biblioteka, i QT i GTK+ su meni lepši od Win32 GUI (ne znam za XP, nisam probao), a govorim o QT i GTK+ verzijama govorim još od pre 3 godine. Dalje, meni će KWord isto izgledati bilo da ga startujem iz GNOME-a, ili iz KDE-a, i prema tome, na isti način mogu da ga koristim. Isto tako i za Gnumeric, kao i svi ostali programi. Oni izgledaju isto bez obzira da li ja koristim desktop baziran na WindowMakeru, KDE wm-u, ili ko zna čemu... I ja, kada pravim program, znam da će program izgledati isto, ali moguće je da boja neće biti ista, da će scrollbar biti drugačiji, itd. Ovo ne utiče na moju aplikaciju, korisniku prija, a i sam Windows dopušta (i nikome nije teško da se navikne na drugu boju interfejsa, zaobljene uglove na dugmićima i slično).
Zato, dovoljno je prethodno pomenutu sekretaricu naučiti nekom programu (a zašto su ti programi najčešće Word i Excel, nije da meni da zaključim; naravno mnogi to vole da rade), ona će njega znati da koristi.
Postojanje različitosti je ljudska osobina, i to je ono što je proslavilo neke programe (uzmi npr. WinAmp u ranim verzijama, imao je samo ,,laganu'' podršku za crtanje interfejsa, i postao je tada broj 1. mp3 plejer---svi su znali da ga koriste, a nije nimalo ličio na ostale Win32 programe; mada ovo možda zbog konvencionalnog interfejsa audio uređaja).
Ti, najverovatnije, kao programer želiš da tačno kontrolišeš ceo sistem korisnika---a to prosto nije moguće. Ja
želim da mi sistem izgleda drugačije, i neka bude. Čak ni Microsoft nije toliko lud da to onemogući (moguće je postaviti Shell=litestep.exe u Win.INI ili registry bazi umesto Explorer.exe).
Nadam se da vas nije uznemirilo moje javljanje u Windows forumu (pošto ga mnogo manje koristim sada nego nekada, pa mnogo toga ne poznajem).
Toliko.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.