yani diyorsunki adam orda a radio butonunu sececek a butonuna gore yeni kontroller cikacak dogru anlamissam eger. soyle bir fikir verebilirim umarim basite kacip canini slkmaz. mesela seceneklerden birinde cinsiyeti secsin cinsiyet secilince js dosyanda cinsiyet fonksiyonu calissin return'u da div tagina yazsan? ve bunlari kodlamayi daha ilerletebilecegin zamana kadar bu tur kucuk fonksiyonlari fonksiyon. js dosyanda tutsan isin hizlanmaz mi? yada yine js ile tek bir fonksiyon yazarsin biraz daha komplex olur girdi degiskenleri ile sonuc yazdirir. Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

web de branşlara ayrılmak gerekiyor hocam sen yazılımcı olarak back-end sin, front-end işlerine kalkışırsan seni zorlar tabi. sana htmli cssi js i hazır olarak gelse, oturur kodunu yazarsın mis gibi sadece webde hafıza ynetimi, session, cookie kavramı falan yabancı olacagın şeyler mvc değilde web form kullanacak olsanda page life-cycle zorlardı, onun dışında yabancı bir şey yok.. -- diğer türlü her işe sen kalkışacak olsan.. buton lazım, sürükle bırak diye bişey yok win form gibi oturup css kastırcan, nerde nası konumlansın rengini ruhunu ıvırını zıvırını ayarla dur, ki o bile profesyonel manada bir iş, yok o tarayıcıda başka grünür yok telefonda farklı grünür hepsine hakim olmaya calıstıgın için zorlanıyorsun :)

Hocam masaüstü yazılıma ilk başladığında çok mu hızlıydın :) Hayır. Yani prtaik yaptıkça kendini geliştireceksin. Ben webciyim. Masaüstü yazılımı sadece okulda hocanın verdiği devler vs yapmak için yapıyorum. Aklımda birkaç yazılım projem var ama henüz kendimi onları yapacak kadar tecrübeli ve bilgili hissetmediğimden başlamadım. Direk kompleks sistemlerden ziyade temelden başlarsan daha iyi olur hocam. C# dediğin olay zaten. net tabanında bir sürü şey yapabildiğin bir dil. Asp. net de bunlardan birisi. Ufak tefek farklılıklar vardır. Zaten algoritma olayı hepsinde aynıdır. Yapmak istediğin olayı nce kendi kafanda düzgünce kurmalısın. Daha sonra koda dkmelisin. Kısaca zet geçmek gerekirse; Tek yapman gereken pratik hocam. Kodları, fonksiyonları kullandıkça kendini daha hızlı hissediceksin :)Ben yıllardır clasic asp kodluyorum. İlk başladığımda basit bir firma tanıtım scriptini 1 haftada yazarken şimdi 6 saatte komple içerikleriyle birlikte siteyi yapar hale geldim :) Aldanma insanların samimiyetine, menfaatleri için gelirler vecde, vaad etmeseydi allah cenneti, ona bile etmezlerdi secde..

Merhaba arkadaşlar, Aklıma bir soru takıldı, çok uzun yıllardır hatta kendimi bildim bileli masaüstü yazılım geliştiriyorum. İlk başladığım dil qbasic di :) neyse bu yakın zamanda web ğrenmeye çalışıyorum. Asp. net mvc çok hoşuma gittiği için başladım ve belirli bir noktaya geldim ama bu yeterli değilmiş onu anladım bunun yanında jquery ve ajax ı da ğrendim ve belirli bir noktaya kadar geldim. Uzman değilim ama artık kafamdkai şeyleri kendim yazabiliyorum yada hazır sistemi kendime gre düzenleyebiliyorum. Ben web de çok ağır gittiğimi düşünüyorum, basit dinamik html kontrolleri oluşturan bir şeyi 6-7 saat gibi bir sürede yaptım ki toplasan 50- 100 satır kod olmaz. Bu kadar ağır olmam açıkçası zoruma gidiyor. Yani masaüstünde dakikalar içinde yapabileceğim şey webde saatlerimi alıyor sürekli bir şeylerde sıkıntı çıkıyor yapana kadar zorlanıyorum Sormak istediğimde bu, masaüstü, web e gre daha mı zor ve uğraştırıcı. ben masaüstü programları yaptığm kadar webde uzmanlaşsam masaüstü yazılımları kadar kolay bitirebilir miyim? Bir programı bir çok aşamadan geçirip net olarak süre verip ortaya çıkartabilrim, hemen ne yapabileceğimi kafamdan hesaplarım, kağıda dkerim sonra class haline çevirip sistemi oluşturur kodlarını yazarım, yani her şey kontrol altında. Ama webde kendimi çok aciz hissediyorum. Benim gibi uzun yıllar masaüstü yazılım ile çalışmış sonra webe geçmiş kişilerin de fikrini almak istiyorum :) wpf deki xaml-cs den dolayı android e geçmek bile sıkıntı olmadı ama bu web kasıyor beni... Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

gel seni orta yol pythonda bulusturalim python ve modülü django ile yapamıycağın yok :)

tahminimce sen webten degil css den slklntl cekiyorsun. bende yillarca delphi kullandim. fakat simdi ayni programi php de yazmak cok daha seri ve zevkli, bruteforce programlari delphide yazardim. ama php ondan cok daha seri calisiyor. asp. net calisiyorsun benimki gibi tamamen farkli bir dile bile atlamamissin yerinde olsam yapmak istedigimi eski usule gore yaz ciz yaparim... insallah web konusundada gelisirsin. soruna cevap olarak masaustu yazilimlar daha detayli uygulamalar icin. web te adi ustunde web isleri icin saygilarimla... Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

işin tasarım kısmını geçince masaustu uygulaması ile web uygulaması arasında pek fark oldugunu grmedim. DeskApp için c# kullanarak uygulama geliştiren birisi C# platformunda ASP ilede uygulama geliştirebilir. haa dersinizki tasarımı ne olacak bunun? zaten prof. çalışan iş yerlerinde tasarımcı ayrı çalışır yazılımcı ayrı. kişisel grüş : yazılımcılık bir şekilde sonradan ğrenilebilir. fakat tasarımcılık biraz genetik birşey insanın içinde olması gerekiyor. not : tasarımdan hiç anlamadım :D http://www.youtube.com/watch?v=n-O0mSUNVlU

yazıda kendimi grdüm. bende masaüstü yazılım geliştiriyordum. bu sene dolaylı yolda webe geçiş yapmak zorunda kaldım ve aynı sıkıntıları bende yaşıyorum. FCN tarafından 28/Ara/12 21:36 tarihinde düzenlenmiştir

Yavaş yavaş acele etme bence, çok araştır çok oku çok zorlukla karşılaşki ğrenesin. Web yazılım yada masa üstü yazılımın kendine gre zorlukları vardır, karşılaştırılamaz, rnek veriyom voip sistemleri yazılımda çok zordur. yada TCP/Ip üzerinden çalışması gerken kodlamak zordur, Ama şuna adım gibi eminim. Programlamanın temelleri vardır. Bunlar hiç bir dilde değilmez. Mantık hep aynıdır. birinde if varsa diğerindede olacak sadece if olmazda asda olur adı değişik olur. birince # ble başlarsın farzı misal diğerin <% ile başlarsın. Ama ne olduğunu hep bilirsin. Bir yazılım yapacaksan kurkular tak tak tak aklına gelir. Bir web sitesini yaparken jquery kullanmak zorunda değilsin eskiden varmıydı ;) sadece estetiklik katıyor o kadar bazen işleri kolaylaştırıyor. Sen masa üstü yazılımı biliyorum diye, jquery i cart diye ğrenmeye kasma, yorma kendini. Sen bir yazılım tarafını bitir. Bırak table ile çalış css de kullanma. Sonra yavaş yavaş gelsin onlar. Yayımlamak zorunda değilsin boşa vakit olarak grme. Yani bir site yapıyorum ben bunu yayına açacam millette kıçıyla güler o yüzden güzel olsun css olsun jquery olsun ble gitsin gelsin menüler siktir et hocam... Bırak ktü olsun localde çalış deneme tahtan olsun. Ben bu işi oturttum dediğinde en kralını yaparsın ;) Dip not : web yazılımları parça parça akar ama masa üstü yazılımdan daha etkileyicidir ve artık sistemler yavaş yavaş web üzerine kaymaktadır. 3 seneye kadar web yazılımı bilmeyen bir masa üstü yazılımcı eminim ki yavaş yavaş yok olacaktır. O yüzden hızlı geliştir kendini. Ama nce emekle sonra yürü sonra koş. Direk koşma kan revan içinde kalma :) çok araştır çok sor. Etrafında msn den grüşebileceğin ilgilendiğin dalı bilen bir adam olursa sıkılmadan yaparsın... Erdem tarafından 29/Ara/12 03:29 tarihinde düzenlenmiştir Php for SEO nun ardından Php for Gcode

@ontedi, tasarım işine çok girmiyorum, biliyorum dediklerini web tasarım dersi aldım ama yeterli değil tabii ki, o zaman yeterliydi belki ama zerre kadar ilgilenmedim. bizim hoca her tarayıcıda denettiriyordu.. sıkıntılı işler @thunder, hocam haklısın çok şey var ama ne yapacağımı bilmiyorum. yani jquery ğreneyim dedim güzel bir ingilizce videolu dküman buldum adam css e girdi html kod yazdı. id lerle kontrol etmek için flan şart dedim her halde biraz da onlara da baktım. ben asp. net de orta düzey bi iki uygulama yaptım, dediğin gibi çok fark yok, mvc çok yabancı geldi ama asp. net den çok daha sevdim. bu sürükle bırak olayı olmaması hiç iyi olmadı :) zamanında kontrolleri kodla yazsaydım sıkıntı çekmzdim ama işin ameleliğidir diye düşünüp hazır olarak sürükle bırak yaptık. asp. net de ilk proje yaptığımda butonu istdiğim yere koyamadığı için bırakmıştım :) adamın zoruna gidiyor valla Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Web diliyle max web sayfası hazırlayabilirsin, masaüstü yazılımla web dili yazabilirsin. Aradaki farktan zorluğu çıkarırırsın. Saçma bir soru olmuş. Zaten senin o web dili diye kullandığın ve sayfada ne kadar kolaymış dediğin olayları da arkada masaüstü yazılım dediğin olay gerçekleştiriyor. Birde class yapısı için kasarken vaktini boşa harcama sakın. nce işin zünü bir ğren, elini alıştır, tecrübe kazan. Sonra yaptığını classla nasıl daha güzel yazarsın onun hesabını yaparsın. Baştan classlara çok takılırsan ufacık 5 dk lık işleri 1 saate yapmaya başlarsın. Sonra bu tarz soruları sorma eğiliminde bulunursun. Unutma ki class kullanmak, mvc oluşturmak güzeldir; fakat bilinçsiz kullanırsan tüm işin içine eder. Austen tarafından 28/Ara/12 21:39 tarihinde düzenlenmiştir

Hepinize cevaplar için teşekkür ediyorum :) Tahribatta bu tarz yazılım tartışmaları pek yapılmıyordu ama şimdi herkes bildiğini anlatmaya çalışmış güzel oldu :) yazdıklarınız çok farklı olsa da genel kanı webin basit olduğu ve bu işin pratikle çzülebileceği. bir video izlemiştim 100 dakikada sıfırdan blog yapmak mvc ile. adam o kadar hızlı yazıyor ve düşünüyordu ki çok şaşırdım. bir tasarım oluşturacağı zaman direk kodu yazıyor divi ni css kodlarını v. s hepsini hiç denemeden yapıp doğru sonuca direk ulaşabiliyordu. adamın 1 dakikada yaptığı şeyi ben 1 saatte yaparım herhlade :) mvc geleceğin teknolojisi ya da onun alt yapısı o yüzden web formlar ile çalışmayı düşünmüyorum, zaten tecrübelerim oldu pek hoşuma gitmiyor web. Ama mvc bana web gibi gelmedi ta ki işin işine jquery ve ajax girene kadar. Ama artık onları da belirli bir seviyeye kadar ğrendim. Neler ğrenmem gerekti konusunda iş ilanlarına bakıyorum. Adam bir. net yazılımcısı alacaksa hem masaüstü hem web hatta mobil bekliyor. Ayrıca js, jquery, ajax, html, css de de çok tecrübe istiyorlar. Byle olunca ben de bunlar şart diye düşünüyorum, çünkü her web yazılımcısı bunlar biliyor? python konusuna gelirsem çok da nemli değil :) benim ilgi alanıma girecek işleri yapabileceğimi sanmıyorum hem ona harcayacağım zamana mvc de uzmanlaşırım. python gibi yazılım dilleri daha çok zel işlerde gerekli, her yerde lazım olacak şey değil ya da çok yaygın değil. Ama saygı duyarım ğrenene de. Ben c# 1.0 çıktığından beri c# ile ilgileniyorum şuan c# 5 var. Birbirimize alıştık baya ve byle de devam edecek gibi grünüyor :) nemli olan yılmamak, ben de yılmadan devam edeceğim bakalım sonuç ne olacak :) bir şeyi ğrenmek için çok çabalamak lazım zellikle farklı şeyleri ya da n yargı sahibi olduğun şeyleri ğrenmek için daha çok çabalamak lazım.. yorumlarınız varsa yine yazabilirsiniz, bir sürü insanın ufkunu açtığınızın şüphesi yok. teşekkürler :) unbalanced tarafından 29/Ara/12 15:21 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

gel seni orta yol pythonda bulusturalim python ve modülü django ile yapamıycağın yok :) haha :) hocam python a da başladım desem inanır mısın :) yaklaşık 2-3 sene nce.. c#an sonra baktım çocuk dili gibi geldi sonra dedim bunla mı uğraşcağım :) bıraktım yapmadım bir şey. ama mantığı çok basit yani sıkıntı çkilecek bir şeyi yok.. bana güçlü bir dil lazım hocam. python benim her istediğimi karşılayamaz eminim.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Ka1nsha bunu yazdı gel seni orta yol pythonda bulusturalim python ve modülü django ile yapamıycağın yok :) haha :) hocam python a da başladım desem inanır mısın :) yaklaşık 2-3 sene nce.. c#an sonra baktım çocuk dili gibi geldi sonra dedim bunla mı uğraşcağım :) bıraktım yapmadım bir şey. ama mantığı çok basit yani sıkıntı çkilecek bir şeyi yok.. bana güçlü bir dil lazım hocam. python benim her istediğimi karşılayamaz eminim.. pythonın gücü quorayı yazmaya yetiyor işte, bilmem sana yeter mi :) nessaj tarafından 29/Ara/12 14:54 tarihinde düzenlenmiştir

edit.. altta var zaten :) unbalanced tarafından 29/Ara/12 03:23 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

bende aynı durumdayım, hatta sen benim bi adım nümdesin diyebilirim, yani henüz tam anlamıyla mvc yi de ğrenemedim, vb 6.0'la başladım sonra. net'e adım attım, sağlam bi şekilde bi programlama diline hakim oluyum diye yıllardır başka bir platforma ve dile geçmedim. sanırım hata yapmışım web'e daha nceden adım atmalıymışım. onun dışında css ve ajax işlemerlin de ğrendim Benim düşüncem, bi süre sonra hızımın artıcağı, yani ilk başta masaüstü programlama da aynı şeyler başıma gelmişti ama yinede bazı şeyleri yaparken yavaştım. Eminim senin de ilk ğrenme zamanların aynıdır. Bu noktayı gz ardı etmememiz gerek diye düşüyorum. Onu dışında hep freelance takıldım, yaptığım projeler hep birbirlerini tekrar ediyordu, farklı şeyler çok az yapmışımdır bu da benim canımı sıkıyordu. nceden aklımda kıyaslamasını yaparken hep web'de yapacağım bir şeyi masaüstünde yaptığımda her türlü çok daha hızlı bir, performanslı şkeilde yaparım, css'e javascript'le felan uğraşmam diye. Ama şimdi web'i bir zorunluluk olarak grüyorum. Ayrıca masaüstü tamamen bitti de sayılmaz. Web ile uğraşırken de zaman zaman masaüstü programları yapıyorum. IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT

Web ' e nasıl zor diyebiliyorsun onu anlamıyorum hocam. Masaüstünde framework 4.0 c# ile hesap makinesi felan mı geliştirdin bu zamana kadaR? Senin bir programcı olarak bunu genelleyerek bize sorman yanlış. Ne yazdığına bağlı olarak değişir. C++ ve linux api yada winapi ile TCP tabanlı mesaj gnderme programı yazsan, Aynı şeyi birde php, yada asp. net ile chat programı yazsan hangisi daha kolay? Bu soruya genel bir cevap verilemez hocam. aynen yazcgm seylerı yazmıs adam + olarak yada sen masaustu yazılımda aşmışsın kendını hacı :)

Haci benim tavsiyem asp. net de kodu cs dosyasına tasarımı html tarafına olacak şekilde hiçbir server side component kullanmadan yazman. MVC falan hiç kullanmaman. DB olarak da entity framework kullan. Çünkü bu microsoftun çıkardığı şeyler zırt pırt değişiyor ve sen ğrenene kadar eskiyor. Server side component geliştirmek de uğraştığına değmiyor. Serverside bir tablo yapmak yerine normal bi tablokoy ve jquery pluginlerle o tabloyu şekillendir. Jquery kolay kolay lmez. çünkü yeni browserlar çıktıçla library onlara adapte oluor Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Arkadaş, sandığımdan daha programlama cahili adam doluymuş burada da haberimiz yokmuş. Web daha zor diyen arkadşlar hangi kafayla bunu yazıyor? Yahu çoğunluk css deki terimleri şunu yaparsan şuraya atar, şu rengini değiştirir diye biliyor. İşin zünü, elemanların tarayıcı tarafından hangi formda yorumladığını, float işleminde tarayıcı tarafından neler dndüğünü ve neden sonrasında clear kullanmak gerektiği gibi temel mantıki olayları okuyup araştırmıyorsunuz. Sonra çıkıp temelsiz tartışmalar yapıyorsunuz. Web daha zor diyen adam mümkünse programcılığı bıraksın. Hayat gayesi ve tüm yaptığı iş paket program hazırlamak, web sayfası kurmak olan birisiyse de o yolda ilerlesin işin derinine girmesin. Zaten bu kafayla giremez. nce işlerin arkasında neler dndüğünü mantığını ğrenmelisiniz. Sonrasında hangisi zor, hangisi komplike, hangisi daha çok mantık gerektiriyor onu tartışırız. Ayrıca web dillerindeki hazır paketleri bile kullanmak zor geliyorsa, bir html sayfasındaki konumlandırma ile tarayıcı uyumluluğunu gerçekleştiremiyorsanız web işini de yapmayın. 2012 yılında tarayıcı uyumsuzluğu yaşayan varsa, hatta bu işi uzun zamandır yaptığı halde uyumsuzluk yaşayan varsa en yakın camdan aşağı atlasın. Son olarak web sayfası hazırlarken elle yazmak zor geliyorsa dreamweaver bu işler için var. Alın tıklaya tıklaya seçe seçe sayfalarınızı hazırlayın. Austen tarafından 29/Ara/12 12:11 tarihinde düzenlenmiştir

hocam benim bildiğim web masaüstünden çok daha kolaydır.. İnsan; insan olsaydı, insan olmazdı..

kalk bi su ic bir tur at kafandan sil sonra gel bastan otur yazdigin kodlari oku yapmak istediginle ne kadar orantili anlarsin zaten js daha cok moduler bir yapiya sahip class'sal olarak degil hade gazan mubarek olsun ben mintikami temizleyeyim tertipler uyanmadan 92/3 varmi suan sitede online olan gorurse pm atsin. safak hesabi yapalim... :) Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

html - css - jquery - php biliyorum hocam ve istediğim bişi olduğunda muhakkak bu drdünü kullanarak bir yolunu bulup yapabiliyorum ama bana soracak olursan banada zor geliyor web yazmak. Aslında zor olan sorunu çzmek değil sorunu çzmek için yazmam gereken algoritmanın uzunluğundan oluşuyor yaz allah yaz yaz allah yaz insan yoruluyor zellikle css ve jquery kısmı insanı bitirir. php de bide framework ğrenmeyi planlıyorum ama saf php ile daha yapamadığım bişi çıkmadı o yüzden ğrenmek için vakit ayırsammı bilemiyorum.

programci adam sabirli olur. tezcanli degil. zaten bir defada yapamazsin yapmak istedigin seyi tam olarak yaz ciz eksigin kod bilgisidir. yoksa geri kalan kisim zaten monoton mantigidir. bence en basit is ile basla gorsellik onemlidir. gorselligi tamamladiginda kodlama zaten gelecektir. yapmak istedigin birseyden bahsedermisin fikir gelistirmek acisindan soyluyorum ve takildigin yeri... hocam ben çok uzun yıllardır yazılım ve elektronikle uğraşıyorum, kendimi belirli bir seviyeye kadar getirdim, o yüzden byle şeylerin beni zorlaması zoruma gidiyor. tamam çok farklı bir alan ya da bende aşırı bir n yargı var bilmiyorm ama kendimi çok çok amatr gibi hissediyorum. mesela şuan yaptığım şey html dinamik kontroller oluşturmak :) kullanıcının girişne gre html kontrollerini oluşturuyorum ve tamamen dinamik ve localde çalışan bir şey. yani c#tarfınd kod yazmadım, sadece html ve js kullandım bir de css Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

@SnipeTR, güzel tespitler hocam :) şimdi güzel diyorsun tasarı tarafına bakma ama bu sefer siteyi nasıl yapacağım problemi var. masaüstünde sürükle bırakla otomatik kodlar oluşuyor, konumlar boyutlar v. s. her şeyi otomatik ayarlaybilyorsun gerektiğinde c# ile müdahale edebiliyorsun ama web de farklı biraz, tasarım için css, html kullanıyorsun müdahale için javscript kullanıyorsun bunu server taraflı da yapabilirsin ama alışkanlığı byle kazanayım diyorm. evt ajax-jquery falan estetiklik ve performans kazandırıyor bu da nemli bir kriter. ben iki tarafı da ğrenmeye çalışıyorum ama odaklandığım taraf diğer tarf ve onu daha çok kullanmay çalışıyorum. çünkü alışkanlık nasıl başlarsa yle devam eder. bilmem webde ne kadar geçerli bu :) o yüzden ordan burdan duyduğuma gre bunlar gerekli ve bunları da yanına aldım eğitimimin. çevremde pek web ile uğraşan yok hepsi nedense masaüstü yazılımcısı ama stackoveflow.com gibi bir kaynak var, neredeyse tüm soruların cevaplarını yazmışlar :) Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

tasarım ayrı bir dal hocam, benim yeteneğim yok o konuda, istesem de güzel bir şeyler yapamam yani olmaz :) ben saf algoritmik işler yapmak istiyorum bunun yeri de server tarafı oluyor ama işte günümüze ayak uydurmak gerekli. ajax gibi bir teknolojiyi kullanmamak abes kaçar :) ve de asp. net ile geliştiren arkadaşlara tavsiyem mvc ye geçin ve farkı grün. biraz zorlanılsa da ilk başta, hayran kalmamak mümkün değil :) webci değilim çok karşılaştıramam belki ama bana gre süper olmuş :) Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

programci adam sabirli olur. tezcanli degil. zaten bir defada yapamazsin yapmak istedigin seyi tam olarak yaz ciz eksigin kod bilgisidir. yoksa geri kalan kisim zaten monoton mantigidir. bence en basit is ile basla gorsellik onemlidir. gorselligi tamamladiginda kodlama zaten gelecektir. yapmak istedigin birseyden bahsedermisin fikir gelistirmek acisindan soyluyorum ve takildigin yeri... Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

masaüstü yazılımında zor diye bir kavram yok benim için :) yani yle ya da byle bir çok şeyi yapabilirm çünkü her şeyin kontrolüm altımda olduğunu düşünüyorum ama webde platformlar çok daha farklı. bir site yaparken webde c# kodu, html kodu css kodu jquery-ajax bir de tasarım tarafı var ve her noktayı hesap edip çoklu düşünmek zorundasın ki bu en iyi mvc de n plana çıkmış gibi. yani 3 katman şeklinde ayırmışlar. ben linuxda da kod yazdım, mikroişlemciler için de kod yazdım, android için de ama web olayı çok daha zor geliyor bana :) sanırım alışkanlıktan dolayı bana byle geliyor. çünkü webi çok fazla kişi biliyor, masaüstü de çok spesifik konular var ama bana kolay geliyor. çok uzun yıllar masaüstüne gmüldüğümüz için byle geliyor büyük ihtimal bir nevi n yargı Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Hızlı proje geliştirmek istiyorsan Asp. NET Webforms kullan, sürükle bırak yaparsın kontrolleri sonra kodunu yazarsın. Bazen web mi kodluyorum masaüstü yazılım mı geliştiriyorum diye şaşırabilirsin bile. Javascript derdin olmaz ajax derdin olmaz her şey bir tıkla halledilebilir halde çünkü. Masaüstü yazılımcısı web dünyasına atılabilsin mottosuyla çıktı zaten webforms mantığı. Hatta bir de telerik, dev express gibi firmaların kontrollerini de kullanırsan ohoo neredeyse kod bile yazmana gerek kalmaz. Büyük ihtimalle bunları biliyorsundur. Asp. Net MVC çok başka bir dünya, doğru yoldasın aslında onu seçmekle ama pratik yapa yapa geliştirme sürecini düşürebilirsin ancak. Şu an için çok normal yle süreler. nemli olan projeni bitirebiliyor olman. Basit bile olsa farklı işler yapan ufak projeler geliştir Asp. NET MVC ile, içindeki tüm yapıları ğrenmeye çalış, inan ki hepsi aslında çok kolaylaştırıyor işleri. Youtube da bile Asp. NET MVC geliştirme videoları var yerli/yabancı, onları izle, sürekli yeni şeyler keşfet, sana çok faydası olur. Asp. NET in geleceği Asp. NET MVC dir kesinlikle, yıllar nce Active Record, Monorail gibi açık kaynaklı Castle Project kullanıyorduk, ama Microsoft geç de olsa yapması gerekeni yaptı, şu an web geliştiriciler için Asp. NET MVC çok çok sağlam ve güzel bir platform oldu. Ben de yılların programcısı olarak Asp. NET MVC ye ilk başladığımda saatler sürüyordu ufacık birşeyi yapmam, ilk betalarından bu yana resmen emekleyip büyümesine şahit oldum, 1.0 versiyonu çıktığında sağdan soldan araştırma yapa yapa çok uzun da sürse birşeyler yapabiliyordum, ama şuan sorsan yarım saatte sıfırdan komple bir forum yazabilirim. :D Ehl-i Byte

kalk bi su ic bir tur at kafandan sil sonra gel bastan otur yazdigin kodlari oku yapmak istediginle ne kadar orantili anlarsin zaten js daha cok moduler bir yapiya sahip class'sal olarak degil hade gazan mubarek olsun ben mintikami temizleyeyim tertipler uyanmadan 92/3 varmi suan sitede online olan gorurse pm atsin. safak hesabi yapalim... :) yle ya da byle halledeceğim hocam sağolasın :) sana da hayırlı teskereler Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Web ' e nasıl zor diyebiliyorsun onu anlamıyorum hocam. Masaüstünde framework 4.0 c# ile hesap makinesi felan mı geliştirdin bu zamana kadaR? Senin bir programcı olarak bunu genelleyerek bize sorman yanlış. Ne yazdığına bağlı olarak değişir. C++ ve linux api yada winapi ile TCP tabanlı mesaj gnderme programı yazsan, Aynı şeyi birde php, yada asp. net ile chat programı yazsan hangisi daha kolay? Bu soruya genel bir cevap verilemez hocam. DrKill tarafından 28/Ara/12 21:25 tarihinde düzenlenmiştir Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

senin ilacın silverlight. yaptığın uygulamalar hem masaüstünde hem de web de çalışır. wpf'den tek farkı web servislerle bilgi çekmen...

@compu, hocam gelecek cloud computingde :) o yüzden bir an nce mvc ye geçeyim dedim türkiyede çok yaygın değilken :) azure a merağım da var hatta win 8 metro app lere de ama o kadar çok şey var ki :) ben her alanla uğraşmayı seviyorum bunu fark ettim :) @dupi, hocam, css de çok sıkıntı değil, daha nce web tasarım ve web programlama dersleri aldım ama yle üstüne düşmedim. benim jquery ve ajax ile ilgili bilgim hiç yoktu onları geliştirdim ama web çok karışık geliyor bana. basit bir şeyi oluşturmak için saatlerimi harcıyorm. keşke c# kodu yazsam problem olmaz. mvc de yaptığım sitede c# kodundan çok html-jquery kodu yazdım ya da bana fazla geliyor.. c# da 5 dakikada kendi helperimi sıfırdan tasarlayabilirm :) ama iş web kısmına gelince orada duruyorum gitmiyor yavaş yavaş gidiyor bu da insanı usandırıyor, ben alışık değilim yavaş yapmaya bu yüzden de sıkıntıya gelemiyorum ve çabuk bıkıyorum. mvc yi sevmeme rağmen yok performans açısından client tabanlı kontrol kullanmak adına jquery ve aradaki iletişim içinde ajax olayına falan girdim ne bileyim alışamadım hala Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Ka1nsha bunu yazdı gel seni orta yol pythonda bulusturalim python ve modülü django ile yapamıycağın yok :) haha :) hocam python a da başladım desem inanır mısın :) yaklaşık 2-3 sene nce.. c#an sonra baktım çocuk dili gibi geldi sonra dedim bunla mı uğraşcağım :) bıraktım yapmadım bir şey. ama mantığı çok basit yani sıkıntı çkilecek bir şeyi yok.. bana güçlü bir dil lazım hocam. python benim her istediğimi karşılayamaz eminim.. yanlışın var hocam python baya güçlü bi dildir gücünü modüllerden alır tabi ama karar senin saygılar :)

Hocam, web platformu masaüstü platformdan daha zor. Mesela webde her tarayıcı için ayrı sistematikler oluşturuyorsun. rnek vereyim, bir nesnenin dış boşluk değeri operada, iede vs farklıdır. Sana çok küçük bir rnek. ontedi tarafından 28/Ara/12 23:58 tarihinde düzenlenmiştir Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Bence olay web tarafının daha zor olmasından ziyade daha fazla tecrübe gerektirmesi. rneğin c# ta hiç programlama bilmeyen birisi 3-5 gün uğraşsa ihtiyacını grecek bir programı iyi veya ktü yazabilir. Ama web tarafında iş biraz değişiyor. Eğer yeterli tecrüben yoksa çok fazla deneme yanılma yapman gerekiyor ve bu da tabiiki zaman alıyor. Bunun canlı rneği de benim. Hobi olarak hem web, hem masaüstü yazılımıyla uğraşıyorum. C# ta takıldığım bir yer olduğunda google ile çzümü kısa sürede bulabiliyorum. Ama web ile ilgilenirken karşılaştığım problemler biraz daha spesifik olduğu için birebir çzüm bulunmuyor çoğu zaman. Bu yüzden de extra zaman harcayarak çzümü kendim üretmem gerekiyor. Sırf bu yüzden 2 senedir uğraştığım bi projem var durmadan sıkılıp bırakıyorum.. Hatta dil değiştirip sıfırdan bile yazdım ama yine de her istediğimi uygulayamıyorum . E tabi durum byle olunca yaklaşık bir sene nce amerikada birileri benim fikrimi benden nce hayata geçirdi, adamlar kısa sürede 1 milyon $ yatırım aldı ve bundan 1 ay sonra da açıklanmayan bir rakam karşlığında facebook tarafından satın alındılar. Konuya dnersek, eminim masaüstü yazılımı geliştirmedeki tecrübenin yarısı web alanında olursa çok daha kısa sürede istediklerini başarabilirsin. İş tecrübede bitiyor. smok3 tarafından 29/Ara/12 14:22 tarihinde düzenlenmiştir never say never...

tüh yazdım da silindi hepsi flood koruması :) evet düşündüğün şey doğru, zaten yazdığım şeyin bir kısmını yaptım, küçük bir kısmı kaldı. mesela bir div tagında textbox var, kullanıcı comboboxdan başka bir değeri seçinde o textbox datetime picker olacak mesela :) bunun içinde ilgili kontrolün idsinden silip o dive yeni kontrolü eklemem gerek. aslında jquery işimi kolaylaştırıyor ama yine de tuhaf geliyor. sıkıntı yapamadğımdan değil çok uğraştırdığını düşündüğümden kaynaklanıyor. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

yazılım ile tasarımı karıştıran onlarca kişi varmış şu forumda

Masaüstü uygulamaları yazabiliyorsan web platformlarında daha başarılı olursun, CRM sistemlerde web dkümanları localde çalışır, buda senin local app ve web app lerini daha sağlam bir şekilde kullanıcıya sunmanı sağlar. Web'de kendini geliştirebileceğin sınırsız kaynaklar var. Masaüstü yazılımları yapan birisi web'de gayette başarılı olur. Web uygulamarı sana daha çok para kazandırır bunu unutma. Kurumlar ve Bireyler artık cloud yani bulut teknolojisi üzerinden çalışmayı seçiyo, r buda masaüstü yazılımlarını cloud sistemlerde çalıştırmak demektir. ComputerMan tarafından 29/Ara/12 02:14 tarihinde düzenlenmiştir Atasını tanımayan it peşinde gezer.