[Linux-programlama] Re: fikir alış-verişi

---------

[Linux-programlama] Re: fikir alış-verişi

From: Bora Güngören <bora_at_boragungoren.com>
Date: Mon, 29 Dec 2008 20:24:45 +0200
Message-ID: <495915ED.6020807@boragungoren.com>

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 <bora_at_boragungoren.com>:
>
>> 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 <bora_at_boragungoren.com>:
>>
>>
>> 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 <hz.root_at_gmail.com>:
>>
>>
>> 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
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Mon 29 Dec 2008 - 19:24:05 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.