Web dilleri

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Bence bu konu tartışmaya çok açık. dedikleriniz doğru algoritma mantığı olan bir kişi php yazabilir. ama benim kastedmek istediğim konu farklı :

Şöyle Ele Alalım :

- Php yi , görsel bir programda degilde. pine da yazdığımızı ele alalım.
- Satır satır kod ile sayfa tasarlıyorsunuz yani.
- Php yazarken aralarda ne kullanırsınız. ekranda çıkması istenen şeyler için Print komutu vardır. veya <form> kullanırsınız bunun farklı metodları vardır get post gibi.
- Ve php kodlarını geliştirirken C dilinceki komutları kullnırsınız veya ona yakın şeyleri.

Php öğrenmek istiyen bir kişi. Php de sayfa kodlarken yine tekrarlıyorum kodların tamamını elle yazdıgını var sayıyorum. Peki bu kişi hiç bir şekilde C bilmiyor ise , sizce nasıl öğrene bilir.

- Ben söyliyim. bakar kodlara, sonra yine bakar , bakar bakar bakar.... bu şekilde kısır döngüye girer gider. daha sonra ne yapar kodların içindeki komutların ne işe yaradığını öğrenmeye başlar. bu kodlar nelerdir. çoğunluğu C komutlarından oluşan kodlar. tamam olay algoritma ilede ilgilide , ama sadece algotirma yetmez. ben bunu anlamak istemiştim.

Bu olay tartışmaya çok açık dediğim gibi ; Herkes farklı bir şeyi savuna bilir. veya şöyle söyliyim. indirirsin macromedia nın Dreamveawer MX v7.0 sürümünü ( Trial ), daha sonra açtıgında html degilde php yi seçersin , bi buton atarsın bir resim koyarsın sonrada File / Save , kaydedersin. işte kişi bu şekildede php de sayfa yapmış oldugunu zaneder. ama dizayn veya web programcılığı bu degildir. çok daha komplike bir iştir.

Web Programcılığı bir kaç arkadaşın dediği gibi , çok farklı bir sektör çok farklı bir iştir.

Bukadar şey yazdığıma bakmayın. Ben php konusunda çok az bir bilgiye sahip olan bir kişiyim. sadece üni. de bizim php ve perl dersi var orada görüyoruz. daha önceden bilmezdim. şimdi ise php hakkında tek bilgiğim şeyler , mysql üzerinde table yaratma php den msql e bağlanma query falan filan. Bu işin öyle değişik noktaları öyle değişik konuları varki.

Neyse fazla şişirmeyeyim konuyu. Bir kişinin Php ile sayfa tasarlaması için mutlaka C bilmesi gerekli.

Hala İtirazı ve karşı bir görüşü olan varmı ? Merakla Bekliyorum...

Kolay Gelsin...
onaydin

Mesaj gönderen onaydin »

Php yi , görsel bir programda degilde. pine da yazdığımızı ele alalım.
- Satır satır kod ile sayfa tasarlıyorsunuz yani.
php sayfa tasarlama dili değildir, sayfa tasarlama dili html dir.
dreamweaver da php yazmakla notepad le php yazmak açısından hiç bi fark yoktur, dw sadece kodları renklendirir.
(Bir tek if else blokları ekleyebiliyor zaten onu da kullanan pek yok)

Dediğim gibi farkı olan tasarımdadır ki o da html le ilgili bi konu
Bunun yanında dw de php ile ilgili sürükle bırak yapacak herhangi bi durum yoktur ve olay döküman aç ve kaydetten ibarette değildir.


C bazı dillerin kaynak noktası olabilir, c bilen biri rahatlıkla diğer
programlara geçiş yapabilir, ve ezberle fonksiyonları kullanan birine
nazaran neyin ne olduğunu bilerek çalışabilir ama illaki bunu
öğreneceksin kardeşim demenin ne manası var bi anlam veremiyorum.
Bu işin öyle değişik noktaları öyle değişik konuları varki.
Bu cümle açıklanmaya ihtiyaç duyuyor. Şu şu çok karışıktır ve C bilmeyi gerektirir diyin tamam diyeyim.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Selamlar ;

Konu Hakkında Maalesef Hala Fikir ayrılığındayız. Ben anlatmak istediklerimi size anlatamadım sanırım.

Olayın Özü ;

Php kodlaması yapılırken mutlaka c dili kullanılmak zorunda bunun çinde mutlaka C dilinin öğrenilmesi gerkelidir.

Kolay Gelsin..
onaydin

Mesaj gönderen onaydin »

Hakkı Öcal diyorki;
C/C++, Pascal, hatta Visual Basic bilen kişiler için PHP öğrenmek hemen hemen bir öğleden sonrayı ayırmak suretiyle yapılabilecek bir iştir. Bu dillere aşina olmayanlar ise belki bir kaç öğleden sonralarını ayırmak zorunda kalabilirler! PHP, bir Script dilidir; yani kodları düz yazı dosyaları halinde kaydedilir ve kullanılacağı ortamda bir yorumlayıcı tarafından yorumlanır. Bu, PHP ile yazacağınız programları, derlemek yani ortaya bir EXE veya çalıştırılabilir başka bir dosya çıkartmaya gerek olmadığı anlamına gelir. Fakat PHP Script'lerinizi çalıştırabilmek için bu dili bilen bir programa ihtiyacınız vardır. Bu programın tek başına (komut istemci penceresinde veya terminal ekranında) çalışması mümkün olduğu gibi, Web Server tarafından da çalıştırılabilir olması gerekir. Başka bir deyişle Web Sunucu programının PHP anlar hale getirilmesini sağlamak zorundayız.
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

İlle de ASP

Mesaj gönderen sarp_halit »

Arkadaşlar, değerli hocalarımız ...
Php iyi güzel ve hızlı olabilir ama ASP nin nimetleri de göz ardı edilemez bence. Eğer VBasic biliyorsanız çok basit gelecektir. ASP de hazır olarak gelen functionları PHP de yeniden yazmaya çalışarak zaman kaybına yer vermemek gerekir bence. Yazma kolaylığı açısından da her zaman ASP derim. Iyi bir sunucu bulduktan sonra

Microsoft a ben de gıcığım ama her zaman kolaylıktan yanayım. Aslında Delphi gibi görsel bir dil varken halen Turbo Pascal ile uğraşıyorum ama ..
Fethiye den herkese sevgiler ...
X))@:>
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

m4st3rmus yazdı:Hala İtirazı ve karşı bir görüşü olan varmı ? Merakla Bekliyorum...
Ben ben ben ben ben....


@hüsonet hocam diğer sayfada bir yazı yazmış syntex alışkanlığıyla ilgili.. o kunuda sonuna kadar katılıyorum ama ,dil dildir.
eskidende C bilmek için assembly öğrenmek lazım derlerdi. o zaman hadi PHP'den önce C ondan öncede assembly öğren. kodlarını MOV, JMP vb.. ile yaz.

bunlar birbirlerine bağlı zincir halkaları değil, tabanları ortak bir yere bağlı paralel zincirler.
mcihad
Üye
Mesajlar: 283
Kayıt: 18 Tem 2003 03:28
Konum: Sivas

Mesaj gönderen mcihad »

Geçen Yıl PHP+MySQL Konusunda Erciyes Universitesinde Bi Seminer Vermiştim o zaman bu dilleri bayağı bi araştırdım

Hüsonet Demişki ASP Döküman ve script çok
Bence PHP Script piyasada daha fazla biraz araştırırsanız

hotscript.com
sourceforge.net
zend.com
php.net
planet-source-code.com

adreslerinde yüzlerce hazır script bulabilirsinizi ayrıca PHP Hız olarak gerçekten asp'ye çok fark atar(Bide Zend Optimizer Kullanırsanız). Web Sunucunuz APACHE Databse Sunucusuda MySQL İse Önünde hiçkimse duramaz (Bu Konuda İstatistikler vardı elimde bulabilirsem buraya eklerim)
Ama asp.NET nasıdır onu bilemem tabii

ayrıca PHP platformdan tamamen bağımsızdır Windowsta yazdığınızı Linux
,Unix vs işletim sistemlerinde rahatlıklla kullanabilirsiniz

Birçok veritabanınıda destekler MySQL,SqlSERVER, Interbase ,PostreSQL vs. Aklınıza ne gelirse

Ayrıca PHP deki Class Yapısı sayesinde OOP diller Sınıfına girdi

Jsp ye gelince
JSP gerçekten güçlü ama, Çok yavaş
Ben daha önce TOMCAT üzerinde denedim .Hele O Ilk derlemesi yokmu??
bekle babam bekle

bide CFM var cold fusion
Bu Gerçekten harika bir dil, birçok veritabanına aynı kod Yapısıyla ulaşabiliyorsunuz ama Çok PAHALI

Arkadaşlar PHP Geleceği Olan bir dil
Asp Microsoft'un
Siz Karar verin
Bize iyilik yaraşır.
mcihad
Üye
Mesajlar: 283
Kayıt: 18 Tem 2003 03:28
Konum: Sivas

Mesaj gönderen mcihad »

m4st3rmus yazdı: Neyse fazla şişirmeyeyim konuyu. Bir kişinin Php ile sayfa tasarlaması için mutlaka C bilmesi gerekli.

Hala İtirazı ve karşı bir görüşü olan varmı ? Merakla Bekliyorum...

Kolay Gelsin...
Size Kesinlikle katılmıyorum
Ne Alakası Var Kesinlikle C Bilmesi Bilmem ne
Çok saçma bi sonuca varmışın nasıl vardın bu sonuca bilmiyorum ama
Bize iyilik yaraşır.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Bana sorarsanız php c ye benzediği kadar yazım kolaylığı olarak delphiye de benzemektedir. Ayrıca programcının dil bilmek diye bir takıntısı olmaz! Algoritma ve yapılacak işi bildikten sonra gerisi gelir. Yok bir foksiyona mı ihtiyacı var? helpten bulur, kullanır. Şunu da teslim etmek lazım ki php de c den gelen bir çok fonksiyon bulunur. Böyle olması c bilmeyi gerektirmez kanaatindeyim.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

C bilmeden php öğrenilebilinirmi ?
Valla ben önce php öğrendim, sonra okulda C gösterdiler, aa php'ye ne kadar çok benziyo dedim ve hemen kaptım olayı. Meğer Php C'ye benziyomuş ama olsun :)
Yani C bilceksin diye bi şart yok. Sadece, C bilirsen hiç bir yabancılık çekmezsin o kadar.
FrontPage
Üye
Mesajlar: 25
Kayıt: 08 Mar 2004 10:29
İletişim:

Mesaj gönderen FrontPage »

Evet.
Arkadaşlar bende fikrimi fikirlerimi söylemek istiyorum. dil dile benzer. algoritma kişiden kişiye dilden dile benzer. Fonsiyon isimleri birbirine benzer. Php Cye benzer yada asp vbasic e benzer.
Elimizde iki kişi olsun yok 4 kişi olsun. ikisi asp ikisi php öğrenecek.
guruplara ayırdık bak işte algoritma :)
bu iki guruptan biri asp biri php olsun. asp öğreneceklerin biri vbasic diğeri asp öğrensin. aynı şekilde diğer gurup yani php öğrenecekleri c öğrensin ve php öğrensin.
Şimdi Bakıyorum. vbasic öğrenen zaman harcadı. bu zamanda asp öğrenen asp yi öğrendi. Ama vbasic öğrenen biraz çalıştı kısa zamanda asp yi öğrendi. sadece zaman.
Diğer taraftan php öğrenenler biri C öğreniyor. biri php. Php öğrenen kısa sürede öğrendi. C öğrenen ise uzun sürede öğrendi diyelim. Yada php öğrenen kadar sürede öğrensin. Geçti php ye onu çok kısa sürede öğrenir (web programlama mantığını biliyosa).

C öğrenmiş kişinin php öğrenmiş kişiden daha iyi bildiği şey
örnek olarak:
mesela bir class yazılacak. O zaman ne olucak php bilen bence zorlanır. Ama C bilen daha kolay class yazar. Şahsen benim fikrim. Ben bunu yaşıyorum. Çünkü ben C bilmiyorum Php biliyorum. Aradaki fark bu.

Gelelim ASP ye onda vbasic öğrendik te asp te çok fazla yararı olmadı. ikisinide biliyorum ama ne yazma kolaylığı nede algoritma olarak C nin php ye yada Php nin C ye yakın olduğu kadar yakın değil.

Hız konusunda ve platform konusunda değerlendirirsek. asp php ile kıyaslanamaz. dot net onu bilemem bak. bana biraz yabancı. ama platform olayı olduğu için şimdilik dursun. fırsat buldukça gördüğümüz makalelere bakarız. sun gibi bi firma chilisoft yaptığı gibi dotnetsoft yaparsa o zaman belki bakarız dot nete.

yaa m4st3rmus kardeşim. ben C bilmiyorum php yi nerden biliyorum. (yoksa ben C mi biliyorum).

Ne diyecektim. Kısaca böyle. daha kısa yazsaydım aslında daha açıklayıcı bişeyler yazardım heralde...
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

mesela bir class yazılacak. O zaman ne olucak php bilen bence zorlanır. Ama C bilen daha kolay class yazar. Şahsen benim fikrim. Ben bunu yaşıyorum. Çünkü ben C bilmiyorum Php biliyorum. Aradaki fark bu.
Bir düzeltme yapmak istiyorum. C Yapısal bir programlama dilidir. O yüzden Class yazılamaz.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
FrontPage
Üye
Mesajlar: 25
Kayıt: 08 Mar 2004 10:29
İletişim:

Mesaj gönderen FrontPage »

Evet tşk.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Soruyu ben sormuştum, sanırım Fenerbahçe mi daha büyük Galatasaray mı (ki elbette Fener :wink: ) nevinden bir soru sormuşum.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
mkarabulut
Üye
Mesajlar: 53
Kayıt: 26 May 2004 11:15
Konum: Gaziantep
İletişim:

Mesaj gönderen mkarabulut »

Tartışmaya biraz geç katıldım ama üzerinde ısrarla durulan bir konunun benimde kafama yatmadığını söylemek isterim.

Bir kere C ile PHP'nin hiç ortak bir yanını göremiyorum. Hem de hiç... Sadece Syntax benzerliği var ki bunlar if, while, for gibi komutlardan ibaret ve bunları birisine atıyorum 1 günde öğretebilirsiniz. (Hatta çoğu insan bunları öğrenmeye vakit bile harcamaz, yazarken öğrenirim diye düşünür)

PHP öğrenmesi basit bir dildir. Bir hafta da neye yaradığını, benzediğini ve ufak tefek kodlamayı her isteyen insan yapabilir.

Java'ya gelince orada da bi kavram karmaşası yaşanıyor sanırım.
Bir kere Java ile JavaScript'in hiç bir benzer yanı yok. Daha doğrusu C PHP'ye ne kadar benzerse, bu diller de birbirine o kadar benzer. (Yine aynı tartışma)

Java derken aslında javanın 3 kategoriye ayrıldığını bilmek gerekiyor
* J2EE , Enterprise
* J2ME, Micro Edition
* J2SE, Masaüstü

Web programlama kısmını ilgilendiren ise aslında J2EE kısmı.. Yani Servlet, JSP, EJB teknolojileri. Bunların öğrenimi ise ne C bilmekle hallolacak bi şey ne de başka bi şey bilmekle..

Tamamen apayrı bir mantığı var ve herkesin ortak görüşü tek kişinin kodlayamayacağı kadar zor bir mantığı var.Zaten server taraflı java teknolojileri ancak büyük projelere daha uygun düşüyor. (Dağıtık yapı, birden fazla istemci türü v.s.)

.NET'e gelince onun web ayağı ise ASP.NET. O da aslında oldukça güçlü bir alternatif, çünkü Visual Studio ile ASP sayfaları Visual Basic formları tasarlanır gibi tasarlanabiliyor.

Ama ASP.NET'in aslında asıl gücü .NET'in bir parçası olması. .NEt ile gelen platform olma avantajı (bkz :Java), geniş sınıf kütüphanesi, birden fazla dilde çalışma desteği v.s.

Yalnız ASP.NET şu an halen Microsoft platformlarında çalışabiliyor sadece. MONO projesi henüz ne aşamada bilmiyorum ama tam olarak bitmediği kesin, belki biterse .NET projeleri Linux altında da çalışabilecek.

Elhasıl : Tercihim esnek yapısı, open source olması, güçlü özellikleri ile PHP

En dip not : İlk mesajımda çok uzattım. Bundan sonra daha kısa olacaktır. Teşekkürler.
Cevapla