• 08-09-2009, 15:54:06
    #19
    Çok güzel yazı olmuş mahoni hocam ellerine sağlık.
  • 08-09-2009, 17:18:32
    #20
    Kimlik doğrulama veya yönetimden onay bekliyor.
    asp.net daha kurumsal bir yazılım türüdür yemeksepeti tatilsepeti vs. filan genellikle baktığımızda yeni nesil kurumsal projelerin bir çoğu asp.net ile yazılmıştır ve öylede yazılmaya devam edicektir ve yukarıda arkadaşın anlattığı gibi silverlight teknolojisini getiriyor flasha rakip çıkamrk için belki der insanlar nasıl rakip oluncak flasha ama windows gibi bir işletim sistemi silahı var elinde tek güncelleme ile işi bitirirler zaten w7 ile standart gelicek bu konu aslında uzar gider çok fazla fanatikliğe gerek yok bence c# bilerek asp.net windows uygulama mobile programlar silverlight vs. gibi birçok şey yazmanız mümkün oluyor hatta c# vb ile beyazeşya yazılımı işinede gireceklerdi ve çemberi dahada genişleticeklerdi çok esnek bir yapı ileride .net yazılımcısı açığı dahada artıcak bu alanda kendinizi en iyi şekilde geliştirin
  • 08-09-2009, 19:18:55
    #21
    Öncelikle;
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar sadece piyasaya bakın tamam herkezin alışkanlıkları var ama şuan isim yapmış meşur sitelerin hangisi asp.net??
    php olanları saymıyorum bile yada python
    web için en iyi dil ve sadece web için geliştirilen dil php dir. bunu anlayan ve opensource felsefesini kavrayan insanlar zaten alanında ve yaptığı işlerde uzmandır.
    karar sizin.
    facebook, şuan üzerinde yazdığımız sistem r10.net(vb), google(python)...
    bence bunların en büyük örneği aslında google dır. google linux altyapısyla çalışır. windows un arama sistemleri google göre daha yavaştır ve bir sitenin google da 10 sayfası indexliyse bing de 5-8 sayfası indexlidir. yani google daha fazla içeriğe sahipken daha hızlı olmayı başarabiliyor. işte bu opensource un gücü (:
    birde düşünün, facebook asp.net olsaydı kabus gibi olurdu heralde

    asp.net(c#) ve php de kullanıyorum.
    php yi kendi projelerimde, asp.net i ise çalığtığım şirket projelerinde kullanıyorum. asp.net kullanmamın tek sebebi işleri hızlandırması.
    asp.net ciler ne kadar daha hızlı olduklarını iddia etselerde hiç bi zaman php&mysql kadar hızlı olamamışlardır. bunun örnekleri şu kocaman internet dünyasında mevcut. ayrıca php'nin en büyük avantajlarından birisini platform bağımsız olmasıdır. php yi alıp linux da da çalıştırırsın, windowsta da. ama alıp .net framework u redhat de çalıştır bakalım (: diğer bi avantaj ise lisedeki hocamın deyimiyle "herşey mümkün" (: bugün asp.net ajax ile yapılmış bi uygulamadaki hatayı düzeltmek için çok uğraştım. ama çözemedim. belkide çözülmesi mümkün değil. çünkü asp.net de koda bi yere kadar müdehale edebiliyosunuz. yani ekranda gördüğünüz şeyler tamamen kontrolünüz altında değil. oysa php de öyle mi? (:
    son bi avantaj ise bu gayet açıktır ki;
    php;
    <a href="<?php echo $_GET["Adres"]; ?>">Git</a>
    asp.net;
    <asp:HyperLink ID="link" runat="server">Git</asp:HyperLink>
        protected void Page_Load(object sender, EventArgs e)
        { 
    link.NavigateUrl = Request.QueryString["Adres"].ToString();
    }
    querystringden gelen linki almak için yazdığımız satır farkı (:
    burdaki 2 husus ise;
    "<asp:HyperLink" komutunun çalışması için html e dönmesi gerekmektedir. bunun için ise bu kodun .net framework tarafından yorumlanması gerek. bu ise fazladan 1 adım anlamına geliyor.
    sonuç olarak elde edilen çıktı ikisinde de
    <a href="query_string_den_gelen_adres">Git</a>
    şeklinde olur ama .net bu çıktı için daha fazla zaman harcar.
    gayet açık ve net değil mi aslında?
    hatam olduysa affola.
  • 08-09-2009, 22:29:58
    #22
    ismailperim adlı üyeden alıntı: mesajı görüntüle
    Öncelikle;
    facebook, şuan üzerinde yazdığımız sistem r10.net(vb), google(python)...
    bence bunların en büyük örneği aslında google dır. google linux altyapısyla çalışır. windows un arama sistemleri google göre daha yavaştır ve bir sitenin google da 10 sayfası indexliyse bing de 5-8 sayfası indexlidir. yani google daha fazla içeriğe sahipken daha hızlı olmayı başarabiliyor. işte bu opensource un gücü (:
    birde düşünün, facebook asp.net olsaydı kabus gibi olurdu heralde
    asp.net(c#) ve php de kullanıyorum.
    php yi kendi projelerimde, asp.net i ise çalığtığım şirket projelerinde kullanıyorum. asp.net kullanmamın tek sebebi işleri hızlandırması.
    asp.net ciler ne kadar daha hızlı olduklarını iddia etselerde hiç bi zaman php&mysql kadar hızlı olamamışlardır. bunun örnekleri şu kocaman internet dünyasında mevcut. ayrıca php'nin en büyük avantajlarından birisini platform bağımsız olmasıdır. php yi alıp linux da da çalıştırırsın, windowsta da. ama alıp .net framework u redhat de çalıştır bakalım (: diğer bi avantaj ise lisedeki
    hocamın deyimiyle "herşey mümkün" (: bugün asp.net ajax ile yapılmış bi uygulamadaki hatayı düzeltmek için çok uğraştım. ama çözemedim. belkide çözülmesi mümkün değil. çünkü asp.net de koda bi yere kadar müdehale edebiliyosunuz. yani ekranda gördüğünüz şeyler tamamen kontrolünüz altında değil. oysa php de öyle mi? (:
    son bi avantaj ise bu gayet açıktır ki;
    php;
    <a href="<?php echo $_GET["Adres"]; ?>">Git</a>
    asp.net;
    <asp:HyperLink ID="link" runat="server">Git</asp:HyperLink>
        protected void Page_Load(object sender, EventArgs e)
        { 
    link.NavigateUrl = Request.QueryString["Adres"].ToString();
    }
    querystringden gelen linki almak için yazdığımız satır farkı (:
    burdaki 2 husus ise;
    "<asp:HyperLink" komutunun çalışması için html e dönmesi gerekmektedir.
    bunun için ise bu kodun .net framework tarafından yorumlanması gerek. bu ise fazladan 1 adım anlamına geliyor.
    sonuç olarak elde edilen çıktı ikisinde de
    <a href="query_string_den_gelen_adres">Git</a>
    şeklinde olur ama .net bu çıktı için daha fazla zaman harcar.
    gayet açık ve net değil mi aslında?
    hatam olduysa affola.

    iyi de bu sizin söylediğinizi asp.net de yapabiliyor ki
    <a href="<%# Request.QueryString[""]%> " >

    ayrıca neden hyperlink kontrolü kullanayım ki bu iş için ben olsam linkbutton koyar onun click olayında response.redirect(request["Adres"].ToString()) ile gönderiridim.o da kontrolü sürükle bırak cıft tıkla
    response.redirect(request["Adres"].ToString());
    tamam
    ayrıca masterpage yapısı benim özellikle en beğendiğim yönü bir kez tasarım yaparsınız değişecek kısmı belirlersiniz gerisinde hersey standart kalır tekrar tekrar tasarlamanız gerekmez. bu css in getirdiği avantajları getiriyor


    # burada yazma işlevi yaptırı yani response.write işe aynı işi yapar.
    <% %> size php deki <?php ?> in yaptığı işi yaptırır yani kod blogu acar illa sayaadi.aspx.cs içinde kodları tutacaksınız diye birsey yok size alternatif sunuyor.
    ve ek olarak hyperlink in a tagına dönmesi işlemi sürekli yapılmıyor ilk kullanıcı siteyi ziyaret ettiğinde derlenir bir daha derlenmez. yani sürekli sürekli derlense haklısınız. zaten bu yüzden asp.net hızlı diyoruz tek sefer derleniyor php her kullanıcı bir istekde bulundugunda sürekli hatavarmı yokmu diye bakılır
    ayrıca Request.Querystring[""] zaten string dönderen bir fonksiyondur ekstra Tostring() demeniz gerekmez
    Request[""].tostring() sekinde kullanırsaznı tostring gerektirir.
    ve ben hala hız diyenlere soruyorum allah rızası için bir test koyun oraya bir test yapın ben size 2 tane link verdim asp.net in daha hızlı olduguna dair.
    ayrıca googlenin iyi olması linux olmasından olsa idi google piyasada rakipsiz olmazdı rakipleride onun kadar iyi olurdu.
    ayrıca neye tamamen müdehale edemiyorsunuz onu anlamadım? nereye müdehale edemediniz ? ayrıca asp.net de ajax dediğiniz olay ya ajaxcontroltoolkit yahut bir scriptmanager + upgatepanel onun dısında birde updateprogress koyarsınız o kadar yani bunun neyini çözemediniz? onun dısında calısma mantıgı aynı ? yok siz asp.net için klasik ajax ile kodladı iseniz o zaman tabi işin içinden cıkamamış olabilirisniz onucta bu anlattgım kontroller ile yapmak 3 dk bilemedin 5 dk sürer ama klasik ajax ile aynı iş 35 dk sürüyor
    ve hala aynı yerdeyim biri php nin hızlı oldugunu bir zahmet kanıtlasın.
    ayrıca mysql se hız sağlayan mysql asp.net ile de calısıyor ayrıca mysql için opensource bitti oracle aldı yakında mysql den eser kalmayabilir.
    eğer sifrelemek içiin md5("") gibi bir fonksyionun işlevine kolaylık diyorsanız hata yönetimi için yapmanız gereken web.configde bu düzenlemeyi yapmak.
    <customErrors mode="On">
    <error statusCode="404" redirect="SayfaYok.aspx"/>
    </customErrors>
    kodu ile sayfa bulunamadı hatası yani 404 hatası oldugunda sayfa yok.aspx e yönlendirilir. proje genelinde otomatik olarak yapılır.
    yok kodlama içindeki exceptionlar nolcak diyorsanız onu yakalamak için
    global.asax içindeki
    Application_Error()
    {
    response.redirect("hata.html"); //veya database saklamak istiyorsanız ilgili kodu yazarsınız
    }
    yazarsın herhangi bir hata oldugunda kolaylıkla hata.html gider hata olduştu üzgünüz vesaire der. hata sayfasını aspx yapip hataları kategorilendirilerek saklanır.
    hala diyorum eğer bu php hızlı ise lütfen performans testi oraya koyun bilim ispatlanabilir birseydir.
    ne bu peygamber sözü gibi "php hızlı cünki". opensource cünki (sanki koda müdehale eden varda
    ayrıca asp.net in diğer bir gücü windows application geliştirirken kullandıgınız kodları asp.net de de kullanabiliyorsunuz en basiti hata mesajı göstermek için
    messagebox.Show("hata"); bu windows komutu olmasına rağmen ilgili referanslar eklenirse asp.net de calısıyor.
    aynı sekilde wpf dll ile asp.net de video dan istediğiniz istediğin kareyi fotograf olarak alabilirsiniz.asp de bir dll import etmek için sunucuyu resetlettirmeniz lazım ki hostcular buna pek yanaşmaz ama asp.net de hiç böyle bir sorun yok.
    daha iyisi yapılana kadar en iyisi asp.net
    ayrıa http://www.finansbank.com.tr/ asp.net ile kodlanmıstır. daha bunlar aklıma geldikçe yazıyorum.
    evet facebook php ancak myspace de asp.net ve ayrıca facebooku yazan bu kadar büyüyeceniği bilerek php olsun hızlı olsun demedi ya sanırım facebook un nasıl cıktıgını biliyoruz veya bilmiyorsak google.om dan bakıyoruz.
    http://www.trt.net.tr/ asp.net hatta canlı tv/radyo olayı silverlight ile yapılmıştır.
    ayrıca php platformdan bağımsız olsa ne fark ederki zaten windows uygulaması gibi pc pc gezmeyecek bir tane host alınıp ona konacak evet bu bir gerçek windows hostingler pahalı. e lisans maliyetlerinden dolayı bu. ama hosta vereceğiniz para da 30 tl 20 tl birsey dolayısı ile bunu da üstdüzey bir maliyet olarak düşünmemek gerek
  • 08-09-2009, 22:45:29
    #23
    Üyeliği durduruldu
    bir web programcısı windows application neden geliştirsin yahu.
    asp.net için şunları atlamışsın mahoni

    Sadece Windows da çalışır
    Güvenlik (iis ile alakalı)
    Bedava değil
    Eklenti YOK Geliştiren az
    hosting parası


    türkiye için bu şartlar çok ağır kendine sordunmu neden asp.net.
    dünya açık kaynağa geçerken neden bu farkı düşünce.

    bence bunları araştır kolay gelsin
  • 08-09-2009, 23:35:30
    #24
    Mahoni adlı üyeden alıntı: mesajı görüntüle
    iyi de bu sizin söylediğinizi asp.net de yapabiliyor ki
    <a href="<%# Request.QueryString[""]%> " >
    ayrıca neden hyperlink kontrolü kullanayım ki bu iş için ben olsam linkbutton koyar onun click olayında response.redirect(request["Adres"].ToString()) ile gönderiridim.o da kontrolü sürükle bırak cıft tıkla
    response.redirect(request["Adres"].ToString());
    tamam
    ayrıca masterpage yapısı benim özellikle en beğendiğim yönü bir kez tasarım yaparsınız değişecek kısmı belirlersiniz gerisinde hersey standart kalır tekrar tekrar tasarlamanız gerekmez. bu css in getirdiği avantajları getiriyor
    # burada yazma işlevi yaptırı yani response.write işe aynı işi yapar.
    <% %> size php deki <?php ?> in yaptığı işi yaptırır yani kod blogu acar illa sayaadi.aspx.cs içinde kodları tutacaksınız diye birsey yok size alternatif sunuyor.
    ve ek olarak hyperlink in a tagına dönmesi işlemi sürekli yapılmıyor ilk kullanıcı siteyi ziyaret ettiğinde derlenir bir daha derlenmez. yani sürekli sürekli derlense haklısınız. zaten bu yüzden asp.net hızlı diyoruz tek sefer derleniyor php her kullanıcı bir istekde bulundugunda sürekli hatavarmı yokmu diye bakılır
    ayrıca Request.Querystring[""] zaten string dönderen bir fonksiyondur ekstra Tostring() demeniz gerekmez
    Request[""].tostring() sekinde kullanırsaznı tostring gerektirir.
    ve ben hala hız diyenlere soruyorum allah rızası için bir test koyun oraya bir test yapın ben size 2 tane link verdim asp.net in daha hızlı olduguna dair.
    ayrıca googlenin iyi olması linux olmasından olsa idi google piyasada rakipsiz olmazdı rakipleride onun kadar iyi olurdu.
    ayrıca neye tamamen müdehale edemiyorsunuz onu anlamadım? nereye müdehale edemediniz ? ayrıca asp.net de ajax dediğiniz olay ya ajaxcontroltoolkit yahut bir scriptmanager + upgatepanel onun dısında birde updateprogress koyarsınız o kadar yani bunun neyini çözemediniz? onun dısında calısma mantıgı aynı ? yok siz asp.net için klasik ajax ile kodladı iseniz o zaman tabi işin içinden cıkamamış olabilirisniz onucta bu anlattgım kontroller ile yapmak 3 dk bilemedin 5 dk sürer ama klasik ajax ile aynı iş 35 dk sürüyor
    ve hala aynı yerdeyim biri php nin hızlı oldugunu bir zahmet kanıtlasın.
    ayrıca mysql se hız sağlayan mysql asp.net ile de calısıyor ayrıca mysql için opensource bitti oracle aldı yakında mysql den eser kalmayabilir.
    eğer sifrelemek içiin md5("") gibi bir fonksyionun işlevine kolaylık diyorsanız hata yönetimi için yapmanız gereken web.configde bu düzenlemeyi yapmak.
    <customErrors mode="On">
    <error statusCode="404" redirect="SayfaYok.aspx"/>
    </customErrors>
    kodu ile sayfa bulunamadı hatası yani 404 hatası oldugunda sayfa yok.aspx e yönlendirilir. proje genelinde otomatik olarak yapılır.
    yok kodlama içindeki exceptionlar nolcak diyorsanız onu yakalamak için
    global.asax içindeki
    Application_Error()
    {
    response.redirect("hata.html"); //veya database saklamak istiyorsanız ilgili kodu yazarsınız
    }
    yazarsın herhangi bir hata oldugunda kolaylıkla hata.html gider hata olduştu üzgünüz vesaire der. hata sayfasını aspx yapip hataları kategorilendirilerek saklanır.
    hala diyorum eğer bu php hızlı ise lütfen performans testi oraya koyun bilim ispatlanabilir birseydir.
    ne bu peygamber sözü gibi "php hızlı cünki". opensource cünki (sanki koda müdehale eden varda
    ayrıca asp.net in diğer bir gücü windows application geliştirirken kullandıgınız kodları asp.net de de kullanabiliyorsunuz en basiti hata mesajı göstermek için
    messagebox.Show("hata"); bu windows komutu olmasına rağmen ilgili referanslar eklenirse asp.net de calısıyor.
    aynı sekilde wpf dll ile asp.net de video dan istediğiniz istediğin kareyi fotograf olarak alabilirsiniz.asp de bir dll import etmek için sunucuyu resetlettirmeniz lazım ki hostcular buna pek yanaşmaz ama asp.net de hiç böyle bir sorun yok.
    daha iyisi yapılana kadar en iyisi asp.net
    ayrıa http://www.finansbank.com.tr/ asp.net ile kodlanmıstır. daha bunlar aklıma geldikçe yazıyorum.
    evet facebook php ancak myspace de asp.net ve ayrıca facebooku yazan bu kadar büyüyeceniği bilerek php olsun hızlı olsun demedi ya sanırım facebook un nasıl cıktıgını biliyoruz veya bilmiyorsak google.om dan bakıyoruz.
    http://www.trt.net.tr/ asp.net hatta canlı tv/radyo olayı silverlight ile yapılmıştır.
    ayrıca php platformdan bağımsız olsa ne fark ederki zaten windows uygulaması gibi pc pc gezmeyecek bir tane host alınıp ona konacak evet bu bir gerçek windows hostingler pahalı. e lisans maliyetlerinden dolayı bu. ama hosta vereceğiniz para da 30 tl 20 tl birsey dolayısı ile bunu da üstdüzey bir maliyet olarak düşünmemek gerek
    burdaki bi kaç noktaya değinmek istiyorum,
    1. si update panel güzel bir özellik ajaxcontroltoolkit ile gelen. ama ben sevmiyorum. neden ? bugün karşılaştığım bi hata yüzünden neredeyse tüm projenin yapsını değiştirmek, ajax işlemlerini farklı şekilde yapmak zorunda kaldım. asp.net denilen şeyin sınırları vardır. herşeye erişmeniz mümkün değil. ayrıca asp.net i <a href="<%# Request.QueryString[""]%> "> şeklinde kullanacaksam neden kullanayaım ki? o zaman php kullanırım aynı işi görüyor. benim işime yarayan kısmı, html değil asp.net kontrolü olan kısmı yani <asp:HyperLink.
    2. olarak değinmek istediğim şey ise 20-30 tl lik hosting masrafı. küçük düşünmeyin lütfen. 500 den fazla websitesi olan bir web tasarım firmasını düşündüğünüz zaman server ve lisans masrafları dert oluyor. ama linux da böyle bir sorunumuz var mı?
    php&mysql ikilisi, asp.net&mssql den hızlı dır. bu bir gerçek. ve php, internet yeryüzünde olduğu sürece hep olacak. sürükleyip bırakmak güzel. php de yaptığımız 1 saatlik ajax işlemini 30 sn içinde yapmak mümkün. ama bunu ilerde göreceksiniz ki bu insanı tembelliğe alıştırmaktan başka birşey yapmıyor.

    listelemek gerekirse;
    facebook.com
    nic.tr
    hurriyetemlak.com
    tr.net
    odtu.edu.tr
    netlog.com
    paypal.com
    sourceforge.net
    gittigidiyor.com
    w3.org
    ve daha niceleri php yi tercih etmiştir...
  • 08-09-2009, 23:50:35
    #25
    neden web programcı windows program yazar hemen bir örnek bir eticaret sitesi yaparsanız admin panelini projeden ayırmanız gerekebilir güvenlik için cünki ne kadar captha da kullansanız giriş brute force ile gırılabiliyor oysa siz admin panelini windows application yaparsanız nispeten daha güvenli olur. ayrıca bir proje geldi bir ürün satış sitemi cari stok vesaire war aynı zamanda buradaki ürünler web sitesinde online olarak satışı yapılacak siz simdi ben webciyim siz gidin windows programını yazdırın gelin ben web kısmını yazarım mı diyeceksiniz? yani neden sartlandırıyorsunuz kendinizi ben webciyim banane bana ben windows yazmam ! bir hızmetci var evi temizliyor
    bir hizmetci var hem evi temizliyor hemde yemek yapıyor siz simdi hangisini işe alırsınız?

    hosting pahalı diyorsunuz yaw kaç para pahalı linux yeni 1 gb reseller aldım windows 2008 iis 7 verdiğim para 35 tl + kdv siz host alsanız bu mebla olacak 20+kdv hadi olsun 25+kdv
    yani o kadar ucuk hosting fiyatları yok. ayrıca programcı iseniz size ne hosting fiyatından onu müşteri düşünsün! yani biz programı neden yazıyoruz hayır işleyelim diye değil para kazanalım diye.

    sadece windowsta calısmıyor mono projesi ile asp.net 2.0 linuxta da calısıyor
    ek olarak sadece windowsta calıssın ne olacak ki sanki lisans para verip alan mı var?
    (var da az) ayrıca öğrenci isen dreamspark ile visual studio sql server windows server 2003 veya windows server 2008 ücretsiz olarak kullanılabiliyor ve merak ediyorum tüm php programcıları veya büyük yüzde linux mu kullanıyor ?

    eklenti yok kontrol kütüphaneleri var yani eklenti mantıgı ile calısmıyor asp.net ve eğer kontrol az diyorsan bence sen http://www.asp.net/Community/Control-gallery/ incelememişin demektir.güvenlik demişin bırakmısın merak ettim ac ve örnekler yani ben tanıtlanmayan bilgiden rahatsızım hızlı yavaş güvensiz vesaire ama ispat yok!.
    microsoftun kendi sitesi iis üsütnde alısır güvensiz olsa onların sitesini indirirlerdi. keza güvensiz olsa finansbank.com.tr bu siteme geçmezdi keza bir banka dan bahsediyoruz bu adamların danısmanları var su busu var yani bankanın dahi bilmediği bir güvenlik acıgı biliyorsan bunu bildir bankaya adamlar sizi direk güvenlik departmanında işe alır hemde cok güzel bir maaş ile.

    ben ahcıyım ama tatli yaparım ana yemek yapmam mı diyeceksiniz ahcı olsanız ? ben ekmeğimi koddan kazanıyorum windows application da yazarım web deyazarım mobile de yazarım hatta hepsini birleştirir bir program yazarım ERP seklinde deli paralara satarım.

    hatırlarsanız bir ara cep bilgisayarlı restoranlar boldu (hala var) adamlar bir mobile application + windows yazmıslar siparisi alıyor cart ana makinede cok basit sistem bu e bunu sana 10.000$ gel yaz dediler ben webiciym mi diyeceksin böyle dersin de bakalım firma senin yerine bu işi yapacak birini bulur mu bulmaz mı?

    ayrıca bot sistemleri yazaracaken windows application gelişirmek büyük kolaylık sağlıyor ve regexler ile uğraşmak da gerekmiyor.
  • 09-09-2009, 00:01:54
    #26
    iki dilide seviyorum iş yerinde asp.net evde kendi projelerimde php kullanıyorum

    Ben sevmediğim yanlarından bahsedeyim
    --------------------------------------
    1- Asp.net ile hosta atmadan önce siteyi publish edersiniz, 2 gün sonra sitenin bir sayfasında değişiklik yaparsınız ve tekrar tüm projeyi publish etme zorunda kalıp tüm dosyaları tekrar atarsınız

    2- Asp.net de bir sayfanın design ve kod tarafı iki ayrı sayfada hele birde nesnelerinizi ayrı ayrı sayfalarda yazıyorsanız sayfalar arası dolaşmak zor oluyor


    1-PHP de master page yok asp.net in en büyük kolaylığı
    2-PHP de debug yok
    3-PHP de nesnelerinizi yazarsınız, bu nesnelerin propertyleri yada metodlarının isimleri neydi diye tekrar dönüp nesneyi yazdığınız sayfaya bakarsınız. Asp.net te nesnenin yanına "." koydunmu her şey çıkar

    @Mahoni arkadaşımızın bu sorunlarıma biir çözüm bulursa çok sevinirim gördüğüm kadarıyla .net de baya bilgili bir arkadaşımız
  • 09-09-2009, 00:06:11
    #27
    Mahoni adlı üyeden alıntı: mesajı görüntüle
    neden web programcı windows program yazar hemen bir örnek bir eticaret sitesi yaparsanız admin panelini projeden ayırmanız gerekebilir güvenlik için cünki ne kadar captha da kullansanız giriş brute force ile gırılabiliyor oysa siz admin panelini windows application yaparsanız nispeten daha güvenli olur. ayrıca bir proje geldi bir ürün satış sitemi cari stok vesaire war aynı zamanda buradaki ürünler web sitesinde online olarak satışı yapılacak siz simdi ben webciyim siz gidin windows programını yazdırın gelin ben web kısmını yazarım mı diyeceksiniz? yani neden sartlandırıyorsunuz kendinizi ben webciyim banane bana ben windows yazmam ! bir hızmetci var evi temizliyor
    bir hizmetci var hem evi temizliyor hemde yemek yapıyor siz simdi hangisini işe alırsınız?
    hosting pahalı diyorsunuz yaw kaç para pahalı linux yeni 1 gb reseller aldım windows 2008 iis 7 verdiğim para 35 tl + kdv siz host alsanız bu mebla olacak 20+kdv hadi olsun 25+kdv
    yani o kadar ucuk hosting fiyatları yok. ayrıca programcı iseniz size ne hosting fiyatından onu müşteri düşünsün! yani biz programı neden yazıyoruz hayır işleyelim diye değil para kazanalım diye.
    sadece windowsta calısmıyor mono projesi ile asp.net 2.0 linuxta da calısıyor
    ek olarak sadece windowsta calıssın ne olacak ki sanki lisans para verip alan mı var?
    (var da az) ayrıca öğrenci isen dreamspark ile visual studio sql server windows server 2003 veya windows server 2008 ücretsiz olarak kullanılabiliyor ve merak ediyorum tüm php programcıları veya büyük yüzde linux mu kullanıyor ?
    eklenti yok kontrol kütüphaneleri var yani eklenti mantıgı ile calısmıyor asp.net ve eğer kontrol az diyorsan bence sen http://www.asp.net/Community/Control-gallery/ incelememişin demektir.güvenlik demişin bırakmısın merak ettim ac ve örnekler yani ben tanıtlanmayan bilgiden rahatsızım hızlı yavaş güvensiz vesaire ama ispat yok!.
    microsoftun kendi sitesi iis üsütnde alısır güvensiz olsa onların sitesini indirirlerdi. keza güvensiz olsa finansbank.com.tr bu siteme geçmezdi keza bir banka dan bahsediyoruz bu adamların danısmanları var su busu var yani bankanın dahi bilmediği bir güvenlik acıgı biliyorsan bunu bildir bankaya adamlar sizi direk güvenlik departmanında işe alır hemde cok güzel bir maaş ile.
    ben ahcıyım ama tatli yaparım ana yemek yapmam mı diyeceksiniz ahcı olsanız ? ben ekmeğimi koddan kazanıyorum windows application da yazarım web deyazarım mobile de yazarım hatta hepsini birleştirir bir program yazarım ERP seklinde deli paralara satarım.
    hatırlarsanız bir ara cep bilgisayarlı restoranlar boldu (hala var) adamlar bir mobile application + windows yazmıslar siparisi alıyor cart ana makinede cok basit sistem bu e bunu sana 10.000$ gel yaz dediler ben webiciym mi diyeceksin böyle dersin de bakalım firma senin yerine bu işi yapacak birini bulur mu bulmaz mı?
    ayrıca bot sistemleri yazaracaken windows application gelişirmek büyük kolaylık sağlıyor ve regexler ile uğraşmak da gerekmiyor.
    tekrar etmek istiyoru. hosting bazında düşünmeyin bunu. bir web tasarım yapan ve yaptığı siteleri barındıran şirketin 1 yıllık lisans masrafını düşünün. php programcılarının büyük yüzdesi linux kullanıyor çünkü php linux üzerinde daha performanslı.
    Alıntı
    ayrıca bot sistemleri yazaracaken windows application gelişirmek büyük kolaylık sağlıyor ve regexler ile uğraşmak da gerekmiyor.
    işte asıl sorun bu bence. regexler v.s. v.s. ile uğraşmıyacaksak biz bi gün bu tembellikle programcı olmaktan çıkmaz mıyız?

    #########################

    redbaron adlı üyeden alıntı: mesajı görüntüle
    1-PHP de master page yok asp.net in en büyük kolaylığı
    2-PHP de debug yok
    3-PHP de nesnelerinizi yazarsınız, bu nesnelerin propertyleri yada metodlarının isimleri neydi diye tekrar dönüp nesneyi yazdığınız sayfaya bakarsınız. Asp.net te nesnenin yanına "." koydunmu her şey çıkar
    @Mahoni arkadaşımızın bu sorunlarıma biir çözüm bulursa çok sevinirim gördüğüm kadarıyla .net de baya bilgili bir arkadaşımız
    php de master page yerine template sınıfları var ve bence masterpage den daha iyi yapıyor işini. amaç bölüp parçalamaksa smarty bu işi biliyor (:

    debug mu ? eskiden debug mu varmış (: debug bizim işimiz

    3. maddeye gelirsek, bu işi php için yapan sistemler de var. misal visual studio 2008 in eklentisi olan vs.php ve kendi başına bir program olan rapid php bu işi yapıyor ama php yazmak demek notepad de kodu açıp bütün projeyi derleme gereksinimi falan duymadan 10 sn de küçük değişikliği yapmak demek (: