İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

asp mi, php mi?

H

hitachi

Misafir
arkadaşlar html kodlarını öğrendim sayılır. şimdi programlama diline girmek istiyorum asp mi yoksa php mi önerirsiniz? sizce hangisi daha avantajlıdır?
teşekkürler.
 

Mask

0
İyinet Üyesi
Katılım
6 Şubat 2006
Mesajlar
214
Reaction score
0
Programlama mantığı öğrenmenizi tavsiye ederim.
ondan sonra hangi dili seçeceginize karar verirsiniz.
if hepsinde if ama programlama mantığınız yok ise
ikisinde de bi anlam ifade etmeyecektir.
Saygılarımla
 

216

0
İyinet Üyesi
Katılım
4 Ağustos 2006
Mesajlar
336
Reaction score
0
Eğitim sisteminden ötürü asp ile çalışıyorum.
Hızla C sözdiminde denemeler yapıyorum.
c++, java, php...

Asp öğrenmek bu saatten sonra bir şey getirmeyecektir.
Sadece bu sözdizimine sahip ASP ve Visual Basic.
İkisi de Microsoft'un ürünleri.
Şimdi .net var. Microsoft rakipleriyle açığı kapatmak için C#'a ağırlık verdi ve VB tarihe karışacak ilerki yıllarda.

Yani asp ile başlarsan vb script fonksiyonlarına ve sözdizimine alışırsın ve şu an asp dışında (VB hariç) kullanabileceğin bir yer yok.

Ama C# ile .net öğrenebilirsin.
 

tetal

1
İyinet Üyesi
Katılım
6 Şubat 2003
Mesajlar
3,776
Reaction score
20
Konum
Ordan, burdan..
açkık kaynak kodlu örneklerin çokluğundan dolayı php derim. kendini geliştirmek için örnek kullanmak çok edtkili oluyor.
 

T3chn0

0
İyinet Üyesi
Katılım
26 Ağustos 2006
Mesajlar
2,423
Reaction score
2
wallahi ben asp çalışıyorum koley diyorlar ama bence php den daha guzel şeyler çıkıyor :)
 

redbaron

0
İyinet Üyesi
Katılım
12 Mayıs 2006
Mesajlar
675
Reaction score
0
ben asp ile uğraşıyordum şimdi php öğreniyorum
bence ikisininde kendine göre - ve + tarafları var fakat asp.net geleceğin teknolojisi diyorum bundan sonrada asp.net e bakıcam
+
bir arkadaş microsoft C# ağırlık verdi demiş hayır böyle bişey birşey yok yani .net teknoloji 22 adet dil desteklemekte siz ister web uygulamanızı ister win uygulamznızı .net de istediğiniz dilde yazın hatta 3-4 dili aynı anda kullanarak yazabiliyorsunuz yani visual basic.net i bitirmez (kendi teknolojisi zaten) microsoft bu yüzden asp.net gelecek demek ama şunu söyliyim php gerçekten dişli bir rakip
 

216

0
İyinet Üyesi
Katılım
4 Ağustos 2006
Mesajlar
336
Reaction score
0
bir arkadaş microsoft C# ağırlık verdi demiş hayır böyle bişey birşey yok yani .net teknoloji 22 adet dil desteklemekte siz ister web uygulamanızı ister win uygulamznızı .net de istediğiniz dilde yazın hatta 3-4 dili aynı anda kullanarak yazabiliyorsunuz yani visual basic.net i bitirmez (kendi teknolojisi zaten) microsoft bu yüzden asp.net gelecek demek ama şunu söyliyim php gerçekten dişli bir rakip


Tabi ki IDE(Integrated Development Environment) ortamı var.
Bahsettiğiniz MSIL(Microsoft Intermetiade Language) dilleri artıyor.
İsteyen istediği yerde istediği dili kullanır.

Bu diller CLR(Common Language Runtime)'da çevrilip ortak bir platforma taşınır ve JIT(Just In Time) derleyicisiyle makine diline çevrilir.

.net platformunda framework class'larının çoğu C# ile yazılmış olup, CLI(Cmmon Language Infrastructure) yani dilleri ortak bir dile çevirmek için yazılmış olan bu "CLI Code"ları için C#, C/C++ ve assembly kullanılmıştır.

Performansda bu CLR'da açığa çıkıyor.
Sizce bu kadar emek için Microsoft C#'a ağırlık vermemiş mi?
"Ağırlık verdi" cümlesinde anlatmak istediğim noktalar buydu;

Performans, uygulanabilirlik ve işyerlerinin tercihleri.
Kaliteli ilanların çoğunda(web için) asp.net yerine C# ibaresi var.



Özet Alıntı (Sefer Algan - CSharpnedir.com)

C# .NET platformu için sıfırdan geliştirilmiş yeni bir dildir. Diğer diller ise eski versiyonlary değiştirilerek .NET'e uyumlu hale getirilmiştir. Özellikle Visual Basic dilinin devamı gibi görünen VB.NET dilinde bir çok radikal değişiklik yapılmıştır.

Örneğin VB dili nesne yönelimli programlama tekniğini destekler hale getirilmiştir. Bu eklentilerin çok başarılı olduğu söylenemez. Çünkü bu şekildeki zoraki eklentiler dilin en başta tasarlanma amacına uygunluğunu ortadan kalkmaktadır.

Bu amaçla Microsoft, hem nesne yönelimli programlama tekniğine tam destek veren, C++ dilinin güçlü özelliklerinden yoksun olmayan ve aynı şekilde Visual Basic dilinin kolaylığından esinlenerek C# dilini çıkardı.

Peki .NET dilleri arasında C#'ı tercih etmemize neden olacak başka neler var?
Her şeyden önce C# öğrenilmesi kolay bir dildir. Az sayıda anahtar sözcük içermesine rağmen bir çok olanağı programcının hizmetine sunmuştur.

C# nesne yönelimli programlama diline tam destek verdiği içinde seçilebilir. C#'ta değişken kavramı neredeyse kalkmıştır. Bunda bütün temel veri türleri de dahil olmak üzere bütün sınıfların Object diye adlandyrylan bir sınıftan türetilmesinin etkisi vardır.

C# dili güç ve hızlılık arasındaki dengeye estetik bir şekilde korumaktadır. Temsilci ve olaylarla VB'deki olay mantğına benzer bir model sunarken aynı zamanda göstericileri kullanmaya imkan vererek C++ dilinin güçlü özelliklerinden
yoksun bırakmamıştır.

.NET sınıf kütüphanesinin büyük bir kısmı C# ile geliştirilmiştir. Yani bu kütüphaneyi en etkin biçimde C# ile kullanabiliriz. Dahası C# dili .NET'in çalışma mimarisi de gözönünde bulundurularak sıfırdan tasarlandığı için .NET'in bütün olanaklarından en etkin biçimde C# ile faydalanabiliriz.
 

redbaron

0
İyinet Üyesi
Katılım
12 Mayıs 2006
Mesajlar
675
Reaction score
0
Tartışmaya gerek yok bence sonuç olarak sen neyle yazarsan kodlar assembly olarak derlenecek öyle çalışacak C zaten ilk zamanlardan beri en güçlü dil fakat vb bilen birinin gidip C# öğrenip asp.net i yazmasını zaman kaybı olur vb.net le yazması daha kolayına gelecektir.Ama dediğim gibi asp.net gelecek demek hangi dille yazdığının bir önemi yok
+
microsoft asla kendi yarattığı teknoloji ezdirmez (bu benim fikrim)

birde bişey söylemeden edemicem bizim milletin adetidir.Kim hangisini biliyosa hangi dili kullanıyosa herkeze bak bu en iyi der.Zamanında vb ile C++ , asp ile php ciler olduğu gibi.Sanırım arkadaş C kökenli bende vb kökenliyim :)

kullandığın dil değil senin programcılık zekan ve becerindir önemli olan.En iyisini yazabilirsin en iyisi olabilirsin neyle yazdığının bir önemi yok bütün iş programcının kendisinde biter.
 

216

0
İyinet Üyesi
Katılım
4 Ağustos 2006
Mesajlar
336
Reaction score
0
Ben biliyorum demedim ki, ben de VB kökenliyim liseden, yaptığım stajlarda da bir çok teknik servis programı yapmıştım zamanında o yüzden web işine girerken kendime en yakın dil olan asp ile başladım ve hiç zorlanmadım.

Yanlış anlaşılmış, Microsoft bitirecek demedim kendi teknolojisini, insanlar bu tarafa doğru yönelecek gibi geliyor bana. (Bu da benim fikrim)
Bir kaç iş görüşmesine gittim. Dediğim gibi kaliteli işyerleri C# ile çalışıyoruz diyor, diyorum VB ile yapıyım. Cevap cart curt takım çalışması filan oluyor.
Ama ne ile yaparsan yap yeterki yap diyen işyerleri de var ama ben sadece referans için proje çalışmalarına başvurmuştum.

Bende birşey söylemeden edemeyeceğim. Siz hangi milletsiniz? :)
Önceki mesajda da belirttiğim gibi asp kullanıyordum şimdi de Asp.net ile VB kullanıyorum ama C# ile vakit oldukça yaptığım eski şeyleri çevirmeye çalışıyorum.

Cevap sizin itiraz ettiğiniz VB kökenli birine değil, bu işe yeni başlayan birinin sorusunaydı. Ama şu da bir gerçek ki sürekli asp kullanan biri bir kaç java script gerekli olunca tıkanıyor. C sözdizimi genel olarak web de hakim.
 

TRinsanRehberi

0
İyinet Üyesi
Katılım
21 Ağustos 2005
Mesajlar
1,845
Reaction score
0
arkadaşlar html kodlarını öğrendim sayılır. şimdi programlama diline girmek istiyorum asp mi yoksa php mi önerirsiniz? sizce hangisi daha avantajlıdır?
teşekkürler.

yanlış başlamak gibi bir şey kesinlikle söz konusu değil.
hangisinden başlarsanız başlayın ileride diğerini öğrenmeniz çok vakit almaz (2. sini öğrenmek çok daha çabuk olur)

benim tavsiyem PHP öğrenin.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst