Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > asp.net in asp ye göre
Yazar
einsteine


avatar
istanbul
Kayıt: 29.10.2007
28.11.2007-20:18 #31864
asp.net in asp ye göre artıları eksileri neler öğrenmek istiyorum bir süredir asp ile uğraşıyorum kodları o kadar zor değil kalıp olarak falan ama asp.net e baktığımda kdolar biraz farklı geldi acaba öğrenmesi nasıl zor mu asp gibi kolaymı öğrenmesi









Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
28.11.2007-20:19 #31866
ASP.NET: http://tr.wikipedia.org/wiki/ASP.Net

ASP: http://tr.wikipedia.org/wiki/ASP





Ortam sanal olsa da, islenen suc gercektir...

Yazar
einsteine


avatar
istanbul
Kayıt: 29.10.2007
28.11.2007-20:21 #31867
çok güzel bir bilgi ya teşekkür ediyorum ilgilenenlerden birde kendi fikirlerini alsam diyorum









Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
28.11.2007-22:40 #31888
Daha önce ASP kullanmadığım için, hazır bilgi vereyim dedim :)

Bana göre ASP.NET, programcılara birçok kolaylık sunmaktadır. Akıllı kod tamamlama özelliği başlı başına bir kolaylıktır.

Ayrıca ASP.NET`te, diğer dillerde yaptığınız işlemleri daha kolay ve hızlı bir şekilde yapabilmektesiniz.

Örneğin; basit bir haber sayfalama kodlaması için ASP veya PHP de satır satır kod yazarken, ASP.NET sayfada haberleri listelediğiniz GridView`in Paging özelliğini true yaparak, bir sayfada istediğiniz kadar haber gösterebilir, sayfalar arası geçiş butonlarını manuel tanımlayabilirsiniz.

Kısacası; ASP.NET ile hayat ohh ne rahat dancing





Ortam sanal olsa da, islenen suc gercektir...

Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
29.11.2007-01:13 #31907
einsteine yazdi
 
çok güzel bir bilgi ya teşekkür ediyorum ilgilenenlerden birde kendi fikirlerini alsam diyorum


ASP artık kalmadı diyebilirim. Gerceklesen tum gelismeler ASp.NET teknolojisi uzerine gelistirilmektedir. Bu yuzden daha guncel bir teknoloji. ASp.NET daha performanslı, yazması daha kolay, belirli islemleri gerceklestirmek icin ozellestirilmis .DLL ler kullanmanıza, bunları server da register etmenize gerek yok. Server da DLL registration islemleri icin server administrator ı ile irtibata gecmeniz gerekir, bu da havuzun askıya alınması falan demek , bunu da adminler cok sevmez bu islemler toplu olarak belirli zamanlarda gerceklestirilir. ASp.NET ile web uygulaması gelistiriyorken farklı diller kullanabilirsiniz, farklı dilleri bilen insanlar, VB.NET, J#, C# aynı beraber calısabilirler. ASP.NET ile bircok onceden hazırlanmıs kontrole sahip olursunuz, super bir gelistirme ortamı olan Visual Studio 200X kullanırsınız. Ayrıca ASp.NET uzerinde C# gibi bir dille kod yazdıgınız icin nesneye yonelik programlamanın avantajlarını yasarsınız, bakım onarımdan kazanırsınız, ben yazmaktan sıkıldım cok sey var yani:))

ASP yi bırakın, ASP.NET e gecin:)





Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
29.11.2007-19:35 #31981
Bırakın ya hazıra konmayı :) Belki hazır classlar çok işe yarar, tamam kabul. Herşey de hazırdan örnek alınmaz ki ama biggrin

PHP ile yazın en iyisi, ellerinizle bütün kodları satır satır... Hatta isterseniz benim gibi abartın, PHP çekirdeğini hackleyin (açık kaynak ya o bakımdan ;)). Çok zevkli oluyor gerçekten... Belki bu dediğim para kazandırmaz ama güzel bir deneyim olur (en azından öğrenci iken).

Şiir gibi oldu ya. biggrin





Let`s make this world a better place to live !

Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
29.11.2007-19:41 #31983
Belki dediğiniz gibi öğrenci iken faydası olabilir ama iş hayatında olay daha farklı olacaktır.

Sizin firmanıza iş veren bir kişi (ki bu çoğu zaman IT teknolojilerinden anlamayan birisidir), sizin projeyi hangi dil ile yaptığınıza, kodlama stilinizin hangi notasyona uygun olduğuna veya projeyi hangi veritabanı sistemi üzerine inşa ettiğinize değil projenin ne kadar sürede bittiğine, maliyetinin ne olduğuna ve performans, görsellik ve güvenliğinin ne derecede olduğuna bakacaktır.

Bu da; ASP.NET, AJAX ve MSQQL üzerine inşa edilmiş bir sistem ile mümkün olacaktır.

ASP.NET; işlerinizi kolaylaştırır, projenizi daha kısa sürede daha esnek bir yapıda oluşturmanızı sağlar.

AJAX; server-client arasında asenkron bir bağlantı aracılığıyla sisteminizi görselleştirir ve performansınızı artırır.

MSSQL; veritabanınızı daha güvenli ve performanslı kılar.





Ortam sanal olsa da, islenen suc gercektir...

Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
29.11.2007-19:47 #31984
clairvoyant yazdi
 
PHP ile yazın en iyisi, ellerinizle bütün kodları satır satır... Hatta isterseniz benim gibi abartın, PHP çekirdeğini hackleyin (açık kaynak ya o bakımdan ;)). Çok zevkli oluyor gerçekten... Belki bu dediğim para kazandırmaz ama güzel bir deneyim olur (en azından öğrenci iken).

Katılıyorum, kompleks kodlara girip kodların arasında yeni bişi üreterek veya kendimiz yazarak bu işten çok müthiş bir haz duyabiliyoruz. Ama ne zamanki bu işi para için veya ciddi manada yapmaya başlıyoruz o zaman o kodlar arasında boğuluyor insan.

Ben 2 yıl önce 2 yıl kadar (yani 4 yıl önce başladım) ASP ile deli dolu uğraştım. ASP de yapabilecek işler o kadar az ki PHP nin tarih ve saat fonksiyonlarını bile gördüğümde (2 yıl önce) vay anasını ASP den ne kadar üstünmüş deyip ASP yi orda bıraktım.

ASP.NET ise PHP nin yapacaklarından daha fazlasını çok daha kolay bir şekilde yapıyor. Ve bu da beni yavaş yavaş .NET e kaydırıyor şu anda :) Tabi yine bunlar kişisel görüşlerim. O yüzden kesin bilgi değildir. Herkesin ilgi seviyesi farklı olacaktır. Ama bu ASP nin ASP.NET varken (bana göre) artık kullanılmayan atıl bir dil olduğu görüşümü değiştirmez. wink





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
29.11.2007-19:54 #31985
dotnetonur yazdi
 
MSSQL; veritabanınızı daha güvenli ve performanslı kılar.

confused

http://www.mysql.com/customers/customer.php?id=75

Peki neden Google MySQL kullanıyor ?





Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
29.11.2007-19:56 #31986
Ya hocam şöyle bir durum da var. Her dilin belirli avantajları dezavantajları vardır. Bu avantajları ve dezavantajları iyi bilirsek, nerede hangi dili nasıl kullanacağımız konusunda daha orjinal kararlar alabiliriz.

Ama şuan popüler olan dillerin hepsi Nesne Yönelimli Programlamaya doğru yol almaktadır. Buna PHP de dahil. (PHP 5 de PEAR fonksiyonları vs. gibi). Önemli olan OOP mantığına hakim olup, projeleri buna göre geliştirme yetisi kazanmaktır. Bundan sonrası da projenin ihtiyaçlarına göre en uygun dili seçip, sistemi oluşturmaktır.

En basitinden; bir site yapacağım zaman eğer forum da olacaksa, portal kısmını .NET ile, forum kısmını da phpBB ile yapılandırıyorum :)

Ya da bir projemde birkaç işlemi kolaylaştırmak istiyorsam (Özellikle Regular Exp. konusunda), C# yerine Python kullanıyorum.

Nabza göre şerbet vermesini bilmek lazım.

// Aslında "Programlama Dillerine Dair" diye bir başlık açıp, popüler programlama dillerinin avantajlarını ve dezavantajlarını tartışabiliriz.





Ortam sanal olsa da, islenen suc gercektir...

Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
29.11.2007-19:58 #31987
burakkanmaz yazdi
 
dotnetonur yazdi
 
MSSQL; veritabanınızı daha güvenli ve performanslı kılar.

confused

http://www.mysql.com/customers/customer.php?id=75

Peki neden Google MySQL kullanıyor ?


Google, .NET teknolojilerini kullanmıyor ki :)

Bütünleşik uygulama geliştirecekseniz, ASP.NET-AJAX-MSSQL en güzel çözüm olur demek istedim. Ama ASP.NET kullanmıyacaksanız MSSQL kullanmak zorunda da değilsiniz. Şahsi, aciz fikirlerim...





Ortam sanal olsa da, islenen suc gercektir...

Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
29.11.2007-19:59 #31988
Evet, ihtiyaca uygun çözüm her zaman olması gerekendir. Ama ben bu konuda tüm MS ürünleri daha x, daha y, daha z diye genel bir tabir kullanılmasına karşıyım :) Bazı konularda MS ten daha üstün olanlar var onlarıda görmezden gelmemek lazım wink (tarikkranda duymasın biggrin)

dotnetonur yazdi
 
Google, .NET teknolojilerini kullanmıyor ki :)

Ha Unutmadan iiki dedin :) şu da bir gerçek ki .NET teknolojileri açık kaynak kodlulara göre bir çok uygulamada ağır kalıyor. Fakat bunu yaptığı işin güzelliği ile örtbas edebiliyor. Özellikle büyük verili (forum gibi) uygulamalarda .NET kullanılamıyor, çünkü hız konusunda hala eksiği çok fazla. (Bu söylediklerim ASP.NET 2.0 için, 3.5 hakkında bilgim yok belki çok daha hızlanmış olabilir)


P.M : Valla bu forumda siyaset ve dini konular haricinde ilk defa böle güzel bir tartışmanın içinde bulundum. Bu yüzden de ayrıca çok memnun oldum :)





Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
29.11.2007-20:05 #31989
Ama şu da var, sisteme yaklaştıkça insanda daha bir bilgisayar mühendisi havası oluyor (bence biggrin). Yani web programlamak yerine ağ sistemleri programlamaya kadar işi ilerletmek... Ve sonuçta bu konuda kendisini ıspatlayan biri çok daha fazla para kazanabilir. Bu mesleği web programlama gibi yüzeysel (sistem açısından) yazılım işerini yapmak için seçmedik (en azından ben :D). Tabi bunlar da ciddi mühendislik disiplini gerektiren ve gün geçtikçe daha da kompleks hale gelen işler. Ama işin alt yapısındaki mühendisliğin bir parçası olmak bana çok daha cazibeli geliyor. :D





Let`s make this world a better place to live !

Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
29.11.2007-20:07 #31990
burakkanmaz yazdi
 
P.M : Valla bu forumda siyaset ve dini konular haricinde ilk defa böle güzel bir tartışmanın içinde bulundum. Bu yüzden de ayrıca çok memnun oldum :)

Ben aklıma geldikçe bu tip başlıklar açıyorum Burak wink ama katılım fazla olmuyor maalesef...





Let`s make this world a better place to live !

Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
29.11.2007-20:09 #31991
clairvoyant yazdi
 
burakkanmaz yazdi
 
P.M : Valla bu forumda siyaset ve dini konular haricinde ilk defa böle güzel bir tartışmanın içinde bulundum. Bu yüzden de ayrıca çok memnun oldum :)

Ben aklıma geldikçe bu tip başlıklar açıyorum Burak wink ama katılım fazla olmuyor maalesef...


Okul hakkındaki açtığın başlıklara ben dahil bir çok kişi yazmıyor haklısın. Benim düşüncem bu konuda, biz ne kadar yazarsak yazalım okul hakkında, bi işe yaramıcak :) o yüzden hiç yazasım gelmiyor o konuda.

Forumumuzda günlerce tartışılması gereken konular böyle mesleki konular olmalı bence :) Bizim bölümün forumuna bu yakışır. applause

Neyse muhabbeti bırakıp tartışmaya dönelim :P

.NET vs PHP cowboy





1 2 3
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb