Merhaba,

Betik dilinin yapısından kaynaklanan beceri eksiklikleri var. Yani bu tür durumları betik dili ile modellemek zor. Modellemeye kalktığınız zaman Java ve C++'da dilde hazır bulunan mekanizmaları icad etmeniz gerekiyor.

Dildeki mekanizmaları geçtikten sonra bir de API'lerdeki eksikleri tamamlamak zorunda kalıyorsunuz.

Bugün Python için yeni gelişen bazı yapılar - ki bunlar da çok olgun değil, üstelik Python Java'ya çok benzer becerilere sahip bir dil - aslında 10 yıl kadar önce Java'da denenmekte olan şeylerdi. Bunun nedeni Java'nın dil özellikleri. Dediğim gibi bazı işler için bazı diller ve API'ler çok daha uygun. İş olur PHP en iyi araç olur, iş olur Perl en iyi araç olur, başka iş için Java en iyi olur.

Ecnebilerin deyişi ile, eğer elinizdeki tek araç bir çekiç ise dünyadaki her şeyi bir çivi olarak görmeye başlarsınız.

Sevgiler,

Bora.

Rüştü Derici wrote On 29-12-2008 19:35:
yanii bununla ilgili bi analiz yapılıp ihtiyaca uygun bir yazılım php
ile geliştirilemeyeceğini veya
bunun etkin bir yazılım olamayacağını mı iddia ediyorsunuz..???
bu örneğin programa dillerinin yapısı ve performansı ile ilişkisini
kesinlikle anlamış değilim..
php nin değişken yapısı mı müsait değil veritabanı ilişkilendirmesi mi
, nesi bu örneğe ters..

ben bizzat mecbur kaldığım için php ile SAP sistemine middleware
yazmış biriyim.. ASP.NET ten daha
hızlı çalıştığına şahit olduğumu söyleyebilirim.. benim yazdığım
middleware 'in de internette bir örneği yoktu sebebi de çok basit
aslında..SAP 'nin microsoft tabanlı olması ve ASP.NET te hazır
classların bulunması .. buna rağmen php istenen işi daha kısa sürede
bitirebiliyordu..

bu yüzden tamamen sizin kontrolünüzde olacak bir projede php'den
çekinmenin manasını anlamıyorum..
tabii php nin yetersiz lduğu noktalar yokmu elbette var.. mesela aynı
projede bazı cihazlarla canlı bağlantı gerekiyordu burda php
kullanılamazdı ...burda sürekli bir portu dinleyecek bir daemon a
ihtiyac vardı ben de  C kullandım...

sözün özü ben hala yaklaşımınıza sıcak bakabilmiş değilim açıkçası :)
sevgiler,
Rüştü






2008/12/29 Bora Güngören <[email protected]>:
Merhaba,

Bakın hala "mevzuat değişikliği" dediğim şeyden etkilenen bir site örneği
veremiyorsunuz.

Benim dediğim sistemler şöyle.

1234 numaralı yasa kapsamında
Yargıtay 2. dairesinin 1976 yılındaki kararından yararlananlar
1985 yılındaki kanun hükmündeki kararnameden yararlananlar
Yargıtay 4. dairesinin 1988 tarihli kararı gereği 1985 öncesi yönetmeliğe
tabi olanlar
1995 yılından sonraki yönetmeliğe tabi olanlar
komşu kurumdan geldiği için 1234 yerine 1235 numaralı yasa kapsamında olan
ama 1234/45.c deki haklardan da yararlanlar

diye giden bir analizi olan bir yazılımdan bahsediyorum. :)

Sevgiler,

Bora.


Rüştü Derici wrote On 29-12-2008 19:00:

bkz. hurriyet emlak..kendisini projesinde bulunmadım ama dışardan
bildiğim bir projedir ..çok ciddiye alınarak yazılmış çok iyi işleyen
hatasız bir site örneği..bu tür bir yapıyı kaldırıyorsa üniversite
otomasyonunu da kaldırabilir..

ayrica çok beğenemesem de plesk yazılımını bilirsiniz..php ile
otomasyonunu sağlıyor..tüm domain yönetimini kapsayan bir proje..

daha bir çok proje vardır ama şu an sadece ikisi aklıma geliyor..
yapmayın allah aşkına her dille bir kontrol panel yazılabilir bu
projenizi ne kadar iyi analiz ettiğinizle alakalı kodunuzla değil.. :)

sevgiler
Rüştü

2008/12/29 Bora Güngören <[email protected]>:


Merhaba,

Soru benim yazdığım bir yanıta yönelik değil ama ben de üzerime alınayım
dedim.

Önerim "mevzuat değişikliği" sonucunda kısa süre içinde güncellenmesi
gereken büyük ölçekte bir PHP yazılımına neler olduğunu araştırmanız. Bunu
bulmanız zor olacak çünkü zaten bu tür bir yazılım bulamayacaksınız. Her
araç kendi yerinde işe yarar demek gerekli. :)

Sevgiler,

Bora.

Rüştü Derici wrote On 29-12-2008 17:45:

öncelikle ufak bir hatayı düzelteyim C kendi başına oop değil
structural (yapısal) bir dildir ve c de online bir yazılım yapmayı
denediniz mi bilmiyorum gerçekten çok şeyi çok stabil bir şekilde
yapmanıza izin vermesine karşın bir çok noktada programcılık dehanızı
konuşturmanız gerekmekte..

java ya da bu proje için gerekecek olan jsp dilini de  bu tarz
işlemler  için betik diller varken fazla zahmetli buluyorum..
bir üniversite online işlemlerinde php kullanılmasında ne tür bir
sakınca gördüğünüzü anlamadım..gerçekten de bütün ihtiyacı
karşılayacak esnekliğe hıza ve güce sahip..önemli olan server üzerinde
yada betiklerinizdeki ayarlarınız ihtiyacınızı karşılayacak düzeyde
olması ve her projede olduğu gibi proje takibini kolay yapabileceğiniz
bir versyon kontrol sistemi üzerinde gitmeniz bence yeterli tedbirler
olacaktır..

hatta php'yi asp.net 'e tercih ederim ...net frameworkunun yapısının
getirdiği fazla ram ihtiyacı ve aşırı exception handling gereksinimi
yüzünden sürekli alacağınız server error hatalarının birçoğundan sizi
kurtaracaktır.. exception handling ile ilgili düşüncelerim java içinde
geçerli..neticede projenizi ihtiyacınızdan daha komplike hale getirmek
kaynakların yanlış kullanımıdır bence ..
sevgiler,
rüştü
2008/12/29 Nexus Nuitari <[email protected]>:


belli bir süreç takibi izle proramlama yapılarını proje geliştirme
süreçlerini incele derim (ibm in rup,agile,extreme ) sana uygun olanı sec ve
dil olarakta oop olması ve isteklerine karşılık verebiliecek kadar detaylı
bir dil olması gerekir derim. java olur c olur ama php olmasın derim.
yazarken kolay ama ilerde bir sıkıntı yaşarsan çözmek için süreçleri en başa
alman gerekebilir. saygılar..

_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama




_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama



_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama




_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama



_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap