Perl - CGİ Bilgi-Yardım-İstek ?
-
Perl hakkında pek çok döküman okudum ama hepsi aynı. Hepsi aynı şeyi yazıyor ama kısıtlı ve sanki sessizce tarihe gömülmüş gibi. Hala kullanılır mı yada alternatifi şu oldu da o yüzden mi yok oldu ?
Bana kısaca ne yapar ?
Nereye kadar gider ?
Ne işlerde iyidir ?
Yalan mı oldu ?
Tarih mi oldu ?
Tahtına şu oturdu ?
Perl yerine bence bu ?
Ve bendezeri düşüncelerinizi yazar mısınız ?
Teşekkür ederim. Hepinize kolay gelsin.
-
Perl de bir programlama dili hocam. Diğerleri ne yapıyorsa onu yapıyor. Kullanmadığım için çok detaylı cevap yazamam.
Metin işlemede sık kullanıldığını biliyorum. Linux System adminleri tarafından bir dönem yoğun kullanılıyor imiş.
Şöyle 15+ yıllık bir Linux sistem yöneticisi buluabilirsen sor. Çok güzel anlatır herşeyini. :P
Tarih mi oldu? Kullananlar var halen daha ama popüler bir dil olmadığı ortada.Hani bir programlama dili ölmez de eski günlerinde ki gibi popüler değil diyebiliriz. Kullanalarda eskiler.
Yerini Python aldı. Artık Linux cephesinde birçok iş Python ile yapılıyor. Perl yerine Python öneririm.
PHP 'ye dolar işaretlerini veren dil. O yüzden hiç ısınamadım ben. :))
Şöyle de bir laf söylenir, "Perl ile yazılmamış hiçbir program yoktur."
-
Perl hakkında kısa bir bilgi
https://tr.wikipedia.org/wiki/Perl
Perl den sonra PHP geldi..
Şu an ise PYTHON ve Ruby gibi diller var...
Perl in ana sayfası.. https://www.perl.org
Perl6 nın anasayfası.. https://perl6.org
-
Bundan 10 yıl önce tüm yönetim scriptlerimi perl ile yazıyordum, özellikle metin işleme(log) ve servislerin yönetimi konusunda bana çok yardımı oldu. Sonra biri 10 yıl önce elime python kitabı tutuşturdu ve bunu öğreneceksin dedi.
O gün bugündür tüm sistemlerini python ile yazarım. Eğer çok özel bir sebebin yoksa sistem & network tarafında perl'ün yerini python & ruby ve yakında golang alacak/aldı
-
Benim de merak ettiğim
bütün programlama dilleriyle aynı işleve sahip yazılımlar yazılabilir mi?
core web ve windows exe şeklinde dahil
örneğin bir otopark araç kayıt ve takip programı düşünelim bütün hepsiyle yazabilir miyiz ?
eğer yazılabilirse aynı işleve sahip prolar farklı programlama dillerinin olması işlevin kolaylığını mı gösteriyor
web düşünün .net ile yazılan tüm web site scriptleri php ile de yazılabilir sanırım fark yok ise şayet olay tamamen tercih ve ihtiyaç meselesi mi?
elimde linux makina varken hazır php web sitesi kursam daha iyi olur gibi bir tercih midir?
ya da sorumu indirgeyeyim php ile .net arasında ki fark nedir ikisininde birbirinde yapamayacağı işlevler var mıdır?
atıyorum php ile şunu yaparken asp.net ile şunu yapamazsın yada asp.net ile şunu yaparken bunu php ile yada perl hatta python ile yapamazsın denilen şeyler var mı?
-
@isbara Sorularına kısaca cevap vermeye çalışayım...
bütün programlama dilleriyle aynı işleve sahip yazılımlar yazılabilir mi?
core web ve windows exe şeklinde dahil.
örneğin bir otopark araç kayıt ve takip programı düşünelim bütün hepsiyle yazabilir miyiz ?
Bütün programlama dilleriyle aynı işleve sahip yazılımla tabiiki yazılabilir.
Core Web demişsin, burada bir web sitesi / web programı demek istiyor isen,
Bizler (şahsen ben) web işine PHP ile başladım.. Şu an Java ile uğraşıyorum..
.NET (Özellikle C Sharp) ile de web sayfası / programı yazılabilir.
Burada farklı diller ile web sayfası / web programı yazmayı soruyor isen,
örnek olarak IntraWeb kullanarak Delphi ile web sayfası yapabiliyorsun. ==> http://www.atozed.com/intraweb/index.en.aspx
Daha hardcoded bir örnek istiyorsan, saf C ile web sayfası / uygulaması yapabilirsin.
İlgili linkler; https://medium.com/@lucperkins/web-development-in-c-crazy-or-crazy-like-a-fox-ff723209f8f5#.2knrn5p8r
https://github.com/davidmoreno/onion
https://kore.ioOtopark araç takip sistemini de yukarıda bahsedilen diller ile yapabilirsin.
Yukarıda bahsedilen tüm diller ile masaüstü (yani windows un içinde çalışan şekilde) programı yapabilirsin.
PHP ile de GUI ye sahip programlar yapabilmek için bazı kütüphaneler mevcut, ama PHP ile masaüstü program yaparken bayağı fazla efor sarfetmen gerekecek.eğer yazılabilirse aynı işleve sahip prolar farklı programlama dillerinin olması işlevin kolaylığını mı gösteriyor
Bazı programlama dillerinde İŞLEV önemlidir, bazılarında ise KOLAYLIK önemlidir.
İşlev der iken, örnek olarak FORTRAN ı söyleyebilirim, başka programlama dilleri ile günlerce sürecek hesaplama işlemleri,
FORTRAN ile saatler / dakikalar seviyesinde yapılabilmektedir.
Bazılarında ise KOLAYLIK önemlidir, bunun için DELPHİ yi örnek gösterebiliriz.
Saf C ile hazır kütüphane kullanmadan bir buton nesnesi oluşturmak için saatlerce uğraşabilirsin,
Delphi ile bir tıkla forma bir buton eklersin.web düşünün .net ile yazılan tüm web site scriptleri php ile de yazılabilir sanırım fark yok ise şayet olay tamamen tercih ve ihtiyaç meselesi mi?
.NET için VisualStudio kullanacksın bu IDE ücretli, Windows hosting e mecbursun ve Microsoft standartlarına uymak zorundasın.
Microsoft için Sql Server kullanmak isteyeceksin, bu veritabanı ücretli.
PHP nin kendisi ücretsiz, ücretsiz IDE bulabilirsin, istersen Linux hosting kullanırsın istersen Windows hosting kullanırsın ve AçıkKaynak dünyası standartlarına uyarsın.
MySQL veritabanı ücretsiz.Bir de şöyle örnek vereyim, JQuery nin ilk çıkış amacı, kullanıcıların kullandığı tarayıcılar arasındaki uyumluluk problemini gidermekti.
Tarayıcılar arası uyumsuzluğun en büyük sebebi ise Microsoft un dayattığı kendi standartları idi.elimde linux makina varken hazır php web sitesi kursam daha iyi olur gibi bir tercih midir?
Daha düne kadar .NET uygulamaları Linux altında çalışmıyordu.
Şimdi Microsoft Linux uyumlu .NET çıkardı ama atı alan üsküdarı geçti, LAMP (Linux Apache MySQL ve PHP) dörtlüsünün performansına yaklaşmaları çok zor.
ya da sorumu indirgeyeyim php ile .net arasında ki fark nedir ikisininde birbirinde yapamayacağı işlevler var mıdır?
atıyorum php ile şunu yaparken asp.net ile şunu yapamazsın yada asp.net ile şunu yaparken bunu php ile yada perl hatta python ile yapamazsın denilen şeyler var mı?
Asp. Net kullanmadığım için PHP ile bu platformun karşılaştırmasını yapamayacağım.
Ama şunu söyleyeyim, PHP kullanırsan özgür olursun :) -
Cevaplar ve daha farklı sorular için teşekkür ederim. Anlaşılan diller var ve var olacaklar değişkenlik göstermekte sürekli. Bir adım önüne geçen tercihler oluyor. Kısıtlamalar, ücretler, kullanım alanları vb. gibi. Şu kesin sonuç ki hiçbiri kesinlikle iyi değil hepsinin kendince iyi kendince kötü olduğu yerler var.
Kişisel sebepler de dil seçimini etkiliyor. Tavsiyeler ve bilgiler için çok teşekkür ederim.
-
sandman bunu yazdı
Bundan 10 yıl önce tüm yönetim scriptlerimi perl ile yazıyordum, özellikle metin işleme(log) ve servislerin yönetimi konusunda bana çok yardımı oldu. Sonra biri 10 yıl önce elime python kitabı tutuşturdu ve bunu öğreneceksin dedi.
O gün bugündür tüm sistemlerini python ile yazarım. Eğer çok özel bir sebebin yoksa sistem & network tarafında perl'ün yerini python & ruby ve yakında golang alacak/aldı
Abi bundan 10 yıl öne Delphi ile ticari yazılım kovalayan bir abim bana python öğren ilerde çok popüler olacak demişti. Şimdide sen 10 yıl sonra golang çok popüler olacak dersen oturup öğrenmek de fayda var.
-
KrypT bunu yazdısandman bunu yazdı
Bundan 10 yıl önce tüm yönetim scriptlerimi perl ile yazıyordum, özellikle metin işleme(log) ve servislerin yönetimi konusunda bana çok yardımı oldu. Sonra biri 10 yıl önce elime python kitabı tutuşturdu ve bunu öğreneceksin dedi.
O gün bugündür tüm sistemlerini python ile yazarım. Eğer çok özel bir sebebin yoksa sistem & network tarafında perl'ün yerini python & ruby ve yakında golang alacak/aldı
Abi bundan 10 yıl öne Delphi ile ticari yazılım kovalayan bir abim bana python öğren ilerde çok popüler olacak demişti. Şimdide sen 10 yıl sonra golang çok popüler olacak dersen oturup öğrenmek de fayda var.
abi ben başladım öğrenmeye, özellikle sistem araçlarını ve docker ile ilgili herşeyi golang'e taşıyorum. Başka bir arkadaşım big data analiz yazılımını golang' taşıdı çok memnun. Açıkcası karar senin ama python ile kafa kafaya girecek
-
sandman bunu yazdıKrypT bunu yazdısandman bunu yazdı
Bundan 10 yıl önce tüm yönetim scriptlerimi perl ile yazıyordum, özellikle metin işleme(log) ve servislerin yönetimi konusunda bana çok yardımı oldu. Sonra biri 10 yıl önce elime python kitabı tutuşturdu ve bunu öğreneceksin dedi.
O gün bugündür tüm sistemlerini python ile yazarım. Eğer çok özel bir sebebin yoksa sistem & network tarafında perl'ün yerini python & ruby ve yakında golang alacak/aldı
Abi bundan 10 yıl öne Delphi ile ticari yazılım kovalayan bir abim bana python öğren ilerde çok popüler olacak demişti. Şimdide sen 10 yıl sonra golang çok popüler olacak dersen oturup öğrenmek de fayda var.
abi ben başladım öğrenmeye, özellikle sistem araçlarını ve docker ile ilgili herşeyi golang'e taşıyorum. Başka bir arkadaşım big data analiz yazılımını golang' taşıdı çok memnun. Açıkcası karar senin ama python ile kafa kafaya girecek
Abi peki Android SDK ne olur? Forumda birkaç kez de konuştuk gerçi ama arkadaşın yazılımını golang a taşımış.
Uzun vadede golang a geçme durumları var mı?
-
SkynetX bunu yazdısandman bunu yazdıKrypT bunu yazdısandman bunu yazdı
Bundan 10 yıl önce tüm yönetim scriptlerimi perl ile yazıyordum, özellikle metin işleme(log) ve servislerin yönetimi konusunda bana çok yardımı oldu. Sonra biri 10 yıl önce elime python kitabı tutuşturdu ve bunu öğreneceksin dedi.
O gün bugündür tüm sistemlerini python ile yazarım. Eğer çok özel bir sebebin yoksa sistem & network tarafında perl'ün yerini python & ruby ve yakında golang alacak/aldı
Abi bundan 10 yıl öne Delphi ile ticari yazılım kovalayan bir abim bana python öğren ilerde çok popüler olacak demişti. Şimdide sen 10 yıl sonra golang çok popüler olacak dersen oturup öğrenmek de fayda var.
abi ben başladım öğrenmeye, özellikle sistem araçlarını ve docker ile ilgili herşeyi golang'e taşıyorum. Başka bir arkadaşım big data analiz yazılımını golang' taşıdı çok memnun. Açıkcası karar senin ama python ile kafa kafaya girecek
Abi peki Android SDK ne olur? Forumda birkaç kez de konuştuk gerçi ama arkadaşın yazılımını golang a taşımış.
Uzun vadede golang a geçme durumları var mı?
Mobil dünya bana çok uzak olduğundan dolayı bu konuda bir yorum yapmam doğru olmaz.