1

Konu: Neden.NET (Silverlight) yada Değil

Uğur, sanırım bu konuyu açan taRKan konunun asıl sorusundan uzaklaşdığından çok hoşnut olmaz.
İstersen yeni bir konu açalım ve konuya orda devam edelim.

Mehmet, sanırım böyle daha iyi oldu smile

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

2

Re: Neden.NET (Silverlight) yada Değil

Evet, böyle daha iyi. Görüşlerimi bir toparlayım, sana geri dönüş yapacam.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

3

Re: Neden.NET (Silverlight) yada Değil

smile

Merakla bekliyorum...

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

4 Son düzenleyen, Mehmet K (15.02.2010 14:10:46)

Re: Neden.NET (Silverlight) yada Değil

Microsoft ürünlerine karşı olmamın birden fazla neden var.
1. Siyası nedenler
2. Fiyat politikası
3. Tekel
4. Eğitim / Bilişim

1. Siyası nedenler
Micrsoft gibi şirketlerin vergi paraları ile Türkiye gibi ülkelerde bazı oyunlar oynanıyor; veya daha çok göze çarpan: Irak savaşı finanse ediliyor.
Bu nedenle ben mümkün olmadukca amerikan ürünleri kullanmiyorum/tüketmiyorum

2. Fiyat politaskı
MS'in fiyatları ürünün kalitesi ile orantılı değil. Ama öbür yandan MS'de hak vermek lazım: bu fiyat ile dev bir marketing departmanı besleniyor ve dünyanın çeşitli mahkemelerin MS'e kanundışı davranışları yüzünden kestiği Milyarlarca dollar cezalar finanse ediliyor.
Örneklermi?
2003 senesinde 750 Milyon dolar Netscape'e ödedi.
2004 senesinde Avrupa Komisyonu MS'e 500 Milyon Euroluk bir ceza kesti.
Vs. vs.

3. MS'in tekel olması
Geçmişden bilinen bir olay: monopol sayesinde rakiplerine her türlü zorluk çıkartıyor (Netscape olayını belki bazıları burda hatırlar). Kaç kes bu davranış mahkemelerde kanıtlandı. Ayrıca bu tekel sayesinde sürekli gereksiz yere standartları değiştirerek seni en son sürümü almanı zorlamaya çalışıyor. Örneyin şu gereksiz Vista olayı. Bazı Notebook üreticiler özel anlaşmalarla XP işletim sistemi için sürücü geliştirmediler.
Vista ile ilgili birkaç not:
Avrupa Birliği MS'e satış yasağı ile tehtit ettikden sonra, MS işletim sistemin komunikasyon interfacelerini açıkladı.
Bazı Amerikan bakanlıklar memurlarına Vista, Office 2007 ve İE 7'ye geçişlerini yasakladı.


4. Eğitim / Bilişim
... devamı gelecek ... birazda para kazanman lazım smile

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

5

Re: Neden.NET (Silverlight) yada Değil

Mehmet, bende detaylı bir görüş bildiriyim müsait bir ara smile

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

6

Re: Neden.NET (Silverlight) yada Değil

MS kullanmadigina gore VFP'de kullanmiyorsun. VFP ise buradakilerin cogunun karnini doyuruyor.

7

Re: Neden.NET (Silverlight) yada Değil

cetinbasoz yazdı:

MS kullanmadigina gore VFP'de kullanmiyorsun. VFP ise buradakilerin cogunun karnini doyuruyor.


Daha evvel belirtmişdim: Vfp ile başladığımda, ürün MS'in elinde değildi. Sonra MS tarafından satın alındı.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

8

Re: Neden.NET (Silverlight) yada Değil

4. Eğitim / Bilişim
Türkiye gelişmekte olan bir ülke. ( ... ve hep kısa vadeli çıkarlar peşinde koştuğumuz için, öylede kalacağız, ama neyse, konu bu değil ... )
Bu MS-ürünler ülkemizi dışa bağımlılığını artırıyor. Çünkü herşey dışardan hazır geliyor. Marshall planın benzeri: "sen ne araba üreteceksin, bırak ben sana ucuza araba vereyim." gibi.
Bileşim sektördeki gençleri izliyorum: çok hızlı bir şekilde fare ile doğru yerlere tık atıyorlar.
O kadar.
"Neden böyle, neden böyle değil" diye sorduğumda ... cevap yok, veya kem küm.
Birkaç gün evvel genç bir programcı ile bir şirkete toplantı yapıyoruz.
Konu "güvenlik açısından javascript kullanılsınmı kullanılmasınmı". Programcı arkadaşın öne sürdüğü argümentasyon: "ama bakınız, javascript ne güzel, fare ile satırın üzerine gelince, satır parlıyor."

Hazır konu açılmışken: JavaScipt'i torpide etmek için, MS JScipt diye bir Frankenstein yaratı, ama neyseki başaramadi. Belki JScript.Net ile başarır.

Bu hazır programlar veya programlama diller sayesinde, programcı ekseri çok güzel şeyler "yaratıyor". Ama arka planda ne oluyor ne bitiyor, bundan hiç haberi yok.
Ve MS bunu "gerçek doğru budur!" olarak öne sürüyor:
Bırak hammalığı biz yapalım, sen sadece fikirlerini canlandır. Ivır zıvırlarla zaman kaybetme.
Olmuyormu? Bir üst versiyonu al! Daha çok RAM, daha hızlı CPU, sonunda mutlaka olur.

Geçenlerde ben C# ile bir program yazdım. Vfp ile bu kadar çabuk sonuca varamazdım. Ve Vfp ile bukadarda güzel (görsel anlamda) olmazdı.
Ama programı benimsiyemedim. Çünkü çoğu şey .NET yapıyordu. Nemi? Bilmiyorum, ama yapıyordu, ve güzel yapıyordu.
Şimdi genç ve tecrübesiz bir programcıyı C# ile tanışdırınız, eminim onun dudakları uçukluyacak, ve her yazdığı satırdan sonra programı compile edecek ve "vay vay vay, ben neymişim" diyecek. Ve birkaç hafta veya ay sonra, "ben C++ da bilirim" diyecektir.

Ben C# ve NET kullanmama kararı aldım. Sırtçantamda C/C++ bilgi birikimi var. Sanırım Vfp devre dışı kalırsa ya GTK+ veya WxWidgets ile yoluma devam etmeye çalışacam. Ama kesinlikle fare ile çok hızlı bir şekilde doğru yerlere tık atan birisi olmak istemiyorum.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

9

Re: Neden.NET (Silverlight) yada Değil

Ben de foxpronun tarihcesini biraz biliyorum. MS'un "Fox Software"den satin aldigi Foxpro idi. VFP her zaman MS'undu. VFP kullaniyorsan MS urunu kullaniyorsun, onu kullanmak icin windows kullaniyorsan, yine MS urunu kullaniyorsun. Eger gercekten MS urunu kullanmak istemeseydin, foxpro for DOS kullaniyor olurdun. Bu gereksiz bir tartisma.
Elle tutulur bir neden cikacak herhalde diye de okumaya devam ediyorum.

10

Re: Neden.NET (Silverlight) yada Değil

Cetin, dikkatli okursan, her zaman mümkün oldukça ifadesini kullanmışımdır.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

11 Son düzenleyen, ugurlu2001 (16.02.2010 12:45:32)

Re: Neden.NET (Silverlight) yada Değil

Söylediklerim siz Üstat ve Usta ların düşünceleriyle yada fikirleriyle ne kadar benzeşir yada çelişir bilemiyorum. Hatta konu birazda amacından uzaklaşır mı ondan da emin değilim ama bir kaç şeyde ben söylemek istedim:

Öncelikle biraz Foxpro dan bahsedeyim, DOS yada VFP farketmez. Foxpro bana programcılığı sevdiren ve kendimi ilerletmem de her zaman en temel itici etmen olmuştur. Bugün bile hala kendimi bir parça dahi geliştirebiliyorsam altında Foxpro vardır.  Zaten burada bir birleriyle tanışan ve kaynaşan herkesin bir arada olmasının nedeni de Foxpro değil mi? MS lu yada MS 'suz smile

Okulda RPG / Assmbler / C vs. ile geçirdiğim günleri hatırlıyorum. Sadece geçer not almayı yeterli gördüğüm derslerdi. Hiç bir zaman bu derslerin özünü kavramış değildim ( belkide eğitim kapsamının öğretmekten çok sınıf geçme sistemine  - ezbere -   dayalı olmasındandır ).  O dönemlerde en hoşuma giden ders Dbase IV idi. Güncel hayatta yapabileceklerim için bana gerçekten pratik ve sonuca yönelik bir yöntem sağlıyordu. Varsın bir textbox 'ın içinde neler döndüğünü bilmiyim!, Varsın Index 'in nasıl oluştuğunu bilmiyim.  ... Çünkü ben bir sistem programcısı değildim ki. Amaç eğerki bir sistem programcısı olmak ise C / C++ / Assmbly bilmeden nasıl hiç bir şey yapılamazsa; İyi bir uygulama geliştiricisi içinde C / C++ ve Assembly 'nin çok gerekli olduğunu düşünmüyorum ( tamamen kendi düşüncemdir, genelleme yapmıyorum ). Eğer sonuca yönelik bir iş yapılıyorsa, o sonuç için en uygun araç kullanılmalıdır. Burda konunun kişi ve kurumlara indirgenmesi taraftarı değilim. C#, VFP, Java, Ruby, Python ... birazda kişinin alışkanlıkları ile ilgili bence. Eğer birkaçını yada hepsini kullanabiliyorsan ne ala ... Ama sonuç olarak önemli olan ortaya çıkan ürün ve ürünün kalitesi ise neyle yaptığından çok nasıl yaptığın önemli ...

MS' un karşısında yada yanında olmak gibi bir düşüncem yok. Ama şu düşüncem çok açık: "Ürün iyiyse, ben o ürünle işimi istediğim gibi görebiliyorsam, o ürünü öğrenmek için yeterli kaynak ve dökümantasyon var ise, kimi zaman keyifle o ürün hakkında konuşup paylaşabileceğim insanlar varsa ....  o ürünün karşısında nasıl olabilirim ki... "

Açık kaynak konusu apayrı bir konu, ülke olarak özgün ve alt yapısı tamamen bizde olan teknolojik bir yazılım platformunun olması gerektiğini kesinlikle düşünüyorum ve görüşlerim bu konuda seninle paralel. Ama ortaya çıkardığımız ve ULUSAL dediğimiz PARDUS bile bir Linux kerneli kullanıyor. Bu konuda "Kaan Aslan" 'ın linux 'u eleştirmesi ilk başlarda çok garibime gelmişti, şimdi düşünüyorum da haklılık payı yok değil.

Hadi düşünelim, neler yapmışız :

Standartları olsun yada olmasın, bir programlama dilimiz? YOK
Standartları belli olan bir derleyicimiz? - YOK
Çekirdeğini kendimizin yazdığı bir işletim sistemimi? YOK
Yine kendimizin oluşturduğu bir Veritabanı Yönetim Sistemimiz? YOK
... uzar gider ...

Şimdi bunların olup olmayacağını düşünürsek;
Bu konu bir kaç kişinin yada ufak bir şirketin el atıp başlatabileceği bir iş midir? Kesinlikle hayır ( tabii yine benim düşüncem )
Bu konu ulusal bir konudur, yönetim ve idari olarak ciddi olarak ele alınıp finansman ayrıldığında ve sabırla uzun yıllar üzerinde çalışıldıktan sonra ortaya bir şeylerin çıkabileceği bir konudur. Bunun dışında benim yaptığım gibi söylemler ise sadece söylem olarak kalır. Gerçekten takdire şayan girişimler ise ne yazıktır ki hayatın döngüsü içinde amacından uzaklaşır ve yiter... biter...

Özetle; eğer elimde yapacağım iş için iyi bir araç var ise; o aracı en iyi şekilde kullanırım. Daha iyi bir araç çıkarsa, yeni bir teknoloji ise, onu da kullanırım - tabii ki becerebiliyorsam. İşime yaramıyorsa kullanmam. Seçemiyceğimiz ve değiştiremiyceğimiz pek çok şey olduğu gibi, seçebileceğimiz ve değiştirebileceğimiz en az bir o kadar şeyin daha var olduğuna inanıyorum.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

12

Re: Neden.NET (Silverlight) yada Değil

Gerçekten de bu konu önemli ; 2 tıkla (doğru yere ) yazılım geliştirmek mi ? yoksa bütün fonksiyonalitesi bizim elimizden geçmiş bir yazılım mı?

Benim şahsi fikrim bu ayırımı belirleyen şey sanat la zenaat arasındaki farktır.   Zenaat daha bilindik  ve sistematize edilmiş şablonları kullanarak bir üretim gerçekleştirir.

Sanat ise tamamen sanatçıya ait bir üretimdir. Bireyseldir.  Yaratıcılık gerektirir. O yüzden geniş bir özgürlük alanı gerektirir. Yapılan üretimin öncelikli beklentisi tatmindir. Para gelirse gelir diye düşünülür.

Bence şunu söyleyebiliriz. 2 çeşit programcı vardır; 1-Sanatkar Programcılar. 2-Zenaatkar Programcılar smile.

Tabi bu arada kendimizi hangi kategoriye alacağımızı belirleyen de tamamen bizlerin sahip olduğu öznelliklerdir. Unutmamamız gereken bir şeyde bu Yazılımcılık yada Programcılık adı her neyse  diğerlerine göre çok yeni bir meslek. Mesela marangozluk enaz 5000 yıldır var.

Ha bu arada, Microsoft un Javası mı SUN ın Javasımı , bu konumda bunu tartışmak gerçekten de yersiz. Çünkü bizim dışımızdaki birilerinin yarattığı araçları  kullandığımız bir gerçek. Bunun sanatçı kişiliklerde bir yaraya yol açması normal smile

Not: Bilmeyenler için söylüyorum; Devlet, 2000 yılından beri bütün programcıları sanatçı, ürettikleri özgün programları da sanat eseri   kategorisine aldı.  Gelir Verisi Kanunu 18. maddesini incelemenizi şiddetle tavsiye ederim. Çünkü fatura düzenleme, Gelir Verigisine tabi olma vs. konlarında büyük kolaylıklar getiriyor.

13

Re: Neden.NET (Silverlight) yada Değil

Uğur, yazını 3 kes okudum.
Bazı yerlerde "evet, çok doğru" diyerek, bazı yerlerde "eh, peki, öyle olsun" diyerek ... ama bir konuda anlaşamadık:
"Ürün iyiyse, ben o ürünle işimi istediğim gibi görebiliyorsam, o ürünü öğrenmek için yeterli kaynak ve dökümantasyon var ise, kimi zaman keyifle o ürün hakkında konuşup paylaşabileceğim insanlar varsa ....  o ürünün karşısında nasıl olabilirim ki... "

Böyle bir yaklaşım etik bakış açılara hiç yer vermiyor. Çok yanlış.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

14

Re: Neden.NET (Silverlight) yada Değil

Mehmet, bir konuda ETİK ayırımı olabilmesi için "Ahlaki Yönden- doğruluk / yanlışlık" kavramlarının sözkonusu olması lazım.

Böyle bir yaklaşım etik bakış açılara hiç yer vermiyor. Çok yanlış.

Evet, etik olarak her hangi bir bakış açısına girmek istemiyorum zaten. Sana göre bu yanlış olabilir, bir başkasına göre de kesinlikle olmayabilir. "Çok yanlış" demenden çok "Bana göre çok yanlış" demen benim eleştiri sınırlarım içerisinde daha doğru olmazmıydı?

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

15

Re: Neden.NET (Silverlight) yada Değil

cetinbasoz yazdı:

...Eger gercekten MS urunu kullanmak istemeseydin, foxpro for DOS kullaniyor olurdun. Bu gereksiz bir tartisma.
Elle tutulur bir  neden cikacak herhalde diye de okumaya devam ediyorum.

foxpro dos bile v2.5 tan itibaren microsoft'undu. v2.0 ile 2.6 arasında vazgeçemeyeceğim çok fazla özellik vardı. bu tartışma bence de bir yere varmaz. delfici-foxprocu tartışmaları gibi bişey oldu.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

16 Son düzenleyen, Mehmet K (16.02.2010 15:24:42)

Re: Neden.NET (Silverlight) yada Değil

Aligocmen yazdı:

Not: Bilmeyenler için söylüyorum; Devlet, 2000 yılından beri bütün programcıları sanatçı, ürettikleri özgün programları da sanat eseri   kategorisine aldı.  Gelir Verisi Kanunu 18. maddesini incelemenizi şiddetle tavsiye ederim. Çünkü fatura düzenleme, Gelir Verigisine tabi olma vs. konlarında büyük kolaylıklar getiriyor.

Malimüşavirime sordum. Cevabı:
Mehmet bey bu uygulama doğru, ancak devlet burda yine bir taraftan telif haklarından vergi almıyorum demiş ama diğer taraftan bu kişilere ödeme yapanlara % 17 vergi kesintisi yapacaksınız demiş. Bu sadece şahıs olarak çalışanlarla ilgili, programcılık şirketi böyle bir istisnadan yararlanamaz.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

17 Son düzenleyen, foxman (16.02.2010 16:50:12)

Re: Neden.NET (Silverlight) yada Değil

Serbest çalışan Bilgisayar programcıları ile ilgili Telif Hakları ve Vergi konusunda aşağıdaki linkte vergi dairesinin verdiği bir cevap var. %17 vergi var ama ücretten kesilecek %35 vergiden çok daha iyidir bence.

http://www.ivdb.gov.tr/Mukteza/2005/gel … v-2455.htm