folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Web Yazılım VS Masaüstü Yazılım



Web Yazılım VS Masaüstü Yazılım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    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 göre 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 göre 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 dökerim 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.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    hocam benim bildiğim web masaüstünden çok daha kolaydır..


    İnsan; insan olsaydı,insan olmazdı..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    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 (ama çok yavaşım)

     

    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 (tam olarak olmasada) ama yinede bazı şeyleri yaparken yavaştım. Eminim senin de ilk öğrenme zamanların aynıdır. Bu noktayı göz 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 görü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
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    yazıda kendimi gördü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
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    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 gönderme 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 gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Austen
    Austen's avatar
    Kayıt Tarihi: 13/Ağustos/2012
    Erkek

    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
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    masaüstü yazılımında zor diye bir kavram yok benim için :) yani öyle ya da böyle 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 böyle 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 gömüldüğümüz için böyle geliyor büyük ihtimal bir nevi ön yargı

     

     


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    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 (margin)
    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.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ThundeR
    ThundeR's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    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 yönetimi, 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 görünür yok telefonda farklı görünür

    hepsine hakim olmaya calıstıgın için zorlanıyorsun :)

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    @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 dökü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.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ComputerMan
    ComputerMan's avatar
    Kayıt Tarihi: 29/Aralık/2012
    Erkek

    Masaüstü uygulamaları yazabiliyorsan web platformlarında daha başarılı olursun, CRM sistemlerde web dökü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.
Toplam Hit: 4727 Toplam Mesaj: 38