Bir sunucu tarafı dili olarak PHP kullanarak yanlış bir şey var mı?

6 Cevap php

Bir sunucu tarafı dili olarak PHP kullanmak yanlış mı? Böyle posta bildirimleri / dolandırıcılık çek / db temizleme / upload klasörü temizleme / cronjob tip fonksiyonlar vb (veri, bayrak, sonra e-posta yazın yaklaşım aramak) gibi işlevler için;

Ben bu yaklaşımı ile başarılı oldum son zamanlarda bazı projelerde koştu ettik, ama onun yanlış şekilde gitmek için eğer ben emin değilim? Belki başka bir şey PHP ve sunucu tarafında web uygulamasını yapmalıyım? Bunu yapmak için herhangi bir neden değil? Ben bunu yardımcı olabilir eğer kötü bir alışkanlık haline almak istemiyorum.

Aranızda bu senaryo koştu mü?

Sunucu tarafında karşı daha dişli olabilir diğer dillere karşı olarak ben öyle yapıyorum benim akıl ben yıllardır ağırlıklı bir PHP dev oldum olduğunu da eklemek lazım, ben çok iyi biliyorum

6 Cevap

Bu hiç UI yok (vb cron işleri,) idari görevler için PHP kullanmak oldukça sıradan bulunuyor. Problem yok.

Iki dilde yeterlilik gerektiren daha yıkıcı olurdu ben şaşırmam.

Why would it be wrong? If you know the language then use it. It can be especially useful if you reuse the code of your webpage in your PHP CLI scripts. I write all my maintenance scripts in PHP and haven't had any problems.

ps: PHP web uygulaması bir sunucu tarafı bir şeydir :)

Iyi yapmak istediğiniz ne destekleyen bir dil kullanın.

  • Eğer string işlemlerinde bir demet yapıyor olması gidiyoruz, perl daha iyi seçimler biridir.

  • Eğer hıza ihtiyacınız varsa, o zaman bir (muhtemelen sözde) derlenmiş dil vb C, C + +, Java, ihtiyaçlarınızı, uygun olabilir

  • Eğer basit bir şey yapmak istiyorsanız, o zaman toplu iş komut dosyası (+ grep / awk / sed / ne olursa olsun) aradığınız şey olabilir.

PHP kesinlikle kendi kullanımları vardır, ama bu bildiğiniz tüm buysa, o zaman bir kutuya gelecek kilitleme ve bir dezavantaj kendinizi koyarak ediyoruz. Önemli hazinelerinden biri 'bir yılda en az bir yeni dil öğrenmek' için - bir "The Pragmatic Programmer: Journeyman to Master" bir kopyasını almak.

Sonra yukarıdaki cevabı kendi soru bileceksiniz.

Bu iş gerçekten kullandığınız fark etmez yaptım alırsa ben bir tarafta varsayalım. Öte yandan bu sunucu tarafı çivi vurmak için farklı çekiç muhtemelen vardır.

Yanlış olsaydı o zaman bir komut dosyası içinde php çalıştırmak için bir yol olmazdı.

PHP sadece bir betik dili, ancak temelde bir betik dili, bir webapp içinde kullanılabilir biridir ama.

Size iyi ne gerek yaparsa, sonra da kullanmaya devam ediyor.

Eğer nedeniyle php sonra farklı bir dilde, sizin ihtiyaçlarınıza uygun bir gitmek ile bulmak sınırlamaları kontorsiyonlann bir şey yapmak zorunda, ancak, kadar, eğlenmek bulursanız.

Kısacası, herhangi bir unless sen 1) iyi bilmek ve / veya 2) iş için daha uygun bir dili var. Bazıları bunu sevmiyor olsa da, PHP, tüm sonra, bir sunucu tarafı dilidir.