bende. NET de yazılım geliştiriyorum. ve şu decomp olayına bende kıl olmuştum remotesoft du sanrm benm denedim decomp ynteminn sahibi kuruluş.. sonra bende kodları karıştırmak için Xenocode adlı programı kullandım ama hala aarayış içindeyim ve emin dillm tam güvenli oldugundan çünkü bu kod karıştırıcı programlarda çzülüo ama son halini bilmiyorum compu msn den bi ara konuşalım senn msn war sanrm bende.. ama. NET'i seviyorum yeniyim ama çok güzel bi dil cok avantajları vs. war " ' "

Bende. net de uygulama geliştiriyorum ve son dnemlerde epey bir arttı. net'e ilgi otomasyonlar tekrardan. net ile yazılmaya başlandı. Aslında beni. net de cezbeden şey visual studio 2005 form dizayn etmek ve companent ler yardımıyla program yazmak çok kolaylaştırıyor. Ama hız dezavantajı beni biraz soğutuyor ama en azından Java dan hızlı çalışıyor bana gre Microsoft. net e sık sık güncelleme çıkarmıyor Net framework için toplam 7 yılda 3 versiyon çok mu? (2000 den beri) isteyen geçer isteyen geçmeyebilir isteyen 2.0 kullanır isteyen 3.0 bunda microsoft'un bir zorlaması yok. Java ile kıyasladığımda. net e şükrediyorum çünkü Sun Microsystems'ın Java programı ikidebir güncelleme istiyor yüklediniz javayı tak 1 hafta sonra güncelleme istiyorum Allah'tan. net de byle şeyler yok. Reflactor olayına gelince ilk olarak bende hayal kırıklığına uğradım grünce kodlarımız apaçık ortadaydı ufak bir araştırmadan sonra Visual Studio nun tools menüsünde exenizi anlaşılmaz hale getirmek için kodlarını bir program olduğunu ğrendim tool'un adı Dotfuscator bu program ile. net exeleri karmaşık hale getirelebiliyor ama yinede fazla güvenmemek lazım kişisel nemler alınmalı diye düşünüyorum

Reflector'e karşı nlem alınabilir tabiki. Borlandın programını kullandım demişsin. Fakat programını yapıp satan adamın bile bundan haberi yok. Şu ana kadar C#la yazılmış elime geçen bütün programları bununla açtım. Fakat Managed C++'ı açamadı. Neyse hız konusuna gelince vista kullanan birisi olarak xp ve vista arasında fazla bir farklılık grmediğim için o konudan bahsettim. Microsoft. net sürümlerini kafasına gre çıkartıyor demedim :) Daha. net 1.0 bile çoğu kişide yokken şu an 3.0 çıktı. Yarın bürgün 4.0 zorunlu hale gelecek. Bir dandik program kullanmak istisem mesela setup'ında framework bilmemkaç yükleyin diye sayfasına gtürecek. Faydası var tabiki. Visual basic gibi form koymuşlar sürükle bırak 3-5 kod yaz tamamdır. Her yerde C#'ın faydaları anlatılıyor. Bende dezavantajlarından bahsettim :) Adam hiç bilmiyorsa byle bir şeyi haberi oldu en azından. Programını koruyacaktır.

Bir C#'dır gidiyor. Ama. Net'in dezavantajlarını fazla kişi gündeme getirmiyor. Derlerken ve çalıştırırken hız olayı vasat. Bunun yanında sürüm uyumsuzlukları. Kullanıcılara 50-60mblık eklenti kurdurma zorunluluğu gibi saçmalıklar. Vista'da Framework 3.0 yerleşik geliyor. İyi güzelde birkaç sene sonra Framework 4.0 kurulmak zorunlu olacak. Yine koca koca paketleri kurmak zorunda kalacak yada üşenip programı kenara atacağız. Kaç kişi. Net Framework'u kuruyorki zaten. C# dilinden uzak durup Visual C++. net ile uğraştım. Fakat grdüğüm kadarıyla managed C++'da 2003 yılı ve 2005 versiyonları arası Microsoft birçok yerde değişiklik yapmış ve üstüne C#'ı ballandırarak anlatmış her sayfasında. C#'a geçin C#'a geçin diye reklam kampanyası var her yerinde resmen. Yazdığım programlarda Winsxs sorunları yaşadım. Onun çzmek için harcadığım vakitte cabası. Gelelim en nemli konuya. Net'in uyduruk dosya yapısı çzülmüş ve koduna kadar herşeyi açılabiliyor. Yani. Net ile programlama yaparken aynı zamanda open-source'a destek vermiş oluyorsunuz. Artık programınızın kodlarımı çalınır. Yada triallı registerli programınızı kırmak dakikalarmı alır bilemem. Ben. Net'i şahsen bırakıp eskisine dndüm. Visaul C++ 6.0 ve mfc, apilerle yazarım programımı kafam rahat. Net framework vs saçma şeylerle derdim olmaz. Şimdi programın kodlarının ne kadar açılabildiğini gstereyim. Birkaç güne. Net programlarının kırılmasıyla ilgili bir video düşünüyorum ayrıca. Saygılarımla..

Reflector testini ilk basladigimda yapmistim gercektende kodlari acikca gorebiliyorsun AMA zaten iyi bir yazilimci, kullandigi dilin her yonunu arastirir. :) Ben C# uygulamalari gelistirmek icin Visual Studio 2005 kullaniyorum ayni zamanda Borlan Developer Studio 2006 derleyicinin kod karistirma Demaonor programiyla C# ta yazdigim kodlari decompile edilemez hale getiriyor. Karistirilan kodlari Reflector da cagirdigin zaman anlasilmaz karmasik kod satirlari cikiyor ve boylelikle Open Source derdi ortadan kalkiyor :) Hiz olayina gelince artik gunumuzde yazilimlarda aranan en buyuk ozellik tasinabilir olmasidir. Windows XP kullananlar da. NET uygulamalari daha az performansla calisiyor ancak Vistada bariz bir performans artisi var. NET uygulamalarina karsi, zaten Microsoft'ta gelecegini. NET mimarisi uzerine insaa ettigi icin performan konusunda sorun olmayacaktir. Ayrica normal calistirilabilir exe lere gore elbette performans azligi olacak, cunku derlenen kod direk calistirilabilir bir exe ye donusmedigi icin su sekilde bir yolC# kodunu yazdin bu 2. asamada MSIL halinde derlenecektir. Daha sonra uygulamayi calistirdigimiz asama donusum ve derleme olayi devam edecektir bu asamada Native Code haline donusecek bunun icinde JIT derleyicisine ihtiyac duyacak. JIT ile calisma aninda yerel koda donustukten sonra diger asamaya gecek ve CLR bu asamadan sonra daha ufak tefek ayrintilarda var Linking mesela ama derine inmeye gerek yok :) Tasinabilirlik onemli :)Ayrica Framework surumleriyle ilgili elestirini dogru bulmuyorum :) MS kafasina gore.2. xx 3.0 cikarmiyor yapida iyilestirmeler yaptigi zman bunu duyurup yayinlamak zorunda. Bugun Turkiye dahil dunya capinda bircok buyuk projeler tekrar ele alinip C# ile kodlaniyor. Mesela dilin olumsuz yonlerini saymissin :) simdi olumlu yonlerini saysak sayfalarca yazi yazmamiz gerekebilir. Bu arada yanlis hatirliyor olabilirim Refloctor olabilir veya baska bir programda olabilir, ikiside. NEt kodlarini aciyor birisini birtane Turk programci kodlamisti, dunyacada taninan bir programdi ama kafam karisik simdi :) Hep denedin. Hep yenildin. Olsun yine dene, yine yenil ama daha iyi yenil!

Abi zaten yazilim sektorunun kurali budur. Tecrube kazanana kadar cok sey kaybedeceksin ama aslinda kaybettiklerin senin icin devasa bir kazanc saglayacaktir. . NET framework vista ile daha stabil hale gelecektir bence. Abi Borland'in Demaonor ciddi anlamda basarili, oyle degiskenlerin adini karmasik isimlerle degistiren koftirik programlardan degil :) onlari ben bile cozerim :D Hep denedin. Hep yenildin. Olsun yine dene, yine yenil ama daha iyi yenil!