Delphi Geliştiriciler için en iyi web uygulama dili

10 Cevap php

Ben Delphi geliştirici değilim, ve ben birkaç web uygulamaları inşa etmek istiyorum, ben Intraweb hakkında biliyorum, ama ben belki sadece intranet uygulamaları için, web geliştirme için gerçek bir araç değil bence

(Ben yakın Delphi bunu hissediyorum), diğer, ayrıca ben paylaşılan özel Linux barındırma uygulamayı dağıtmak istiyorsanız daha iyi bir sözdizimi, çünkü ben PHP düşünüyorum, Python ya da yakut, ben python tercih ederim.

böylece Delphi geliştirici olarak, web uygulaması geliştirmek için ne seçerim?

10 Cevap

PHP başlamak için iyi olduğunu, ancak deneyimli programcı olarak PHP C tarzı bir dil olduğundan, Python bakmak isteyebilirsiniz. Python Pascal sonra daha kolay olurdu, diye düşünüyorum.

Örneklere bir göz atın:

PHP: http://en.wikipedia.org/wiki/Php#Syntax

Python üzerinde: http://en.wikipedia.org/wiki/Python_(programming_language)#Syntax_and_semantics

Ruby ve Python nadiren web geliştirme onlar tarafından canlarından kullanıldığını unutmayın. Ortalama Django ve Ruby on railes çerçeveleri kullanılmaktadır. PHP birçok çeşidi vardır. Sen sıfırdan kod, ya da bazı çerçeve kullanabilirsiniz.

Ben yaklaşık beş yıldır PHP kodu için kullanılan ve şimdi Django (Python tabanlı framework) öğrenmeye başladı ve ben orada iyi bir şey olduğunu düşünüyorum. Bir göz atın: http://djangoproject.com/

Morfik try http://www.morfik.com/

P.S. It looked promising a few years ago, but after I digged it deeper I must admit that it's quite limited web development environment for a very basic web development.

Soru başka bir platformda bir programcı daha, bir Delphi programcısı tarafından istendi, neden bir cevap farklı olmalı? Herhangi bir iyi bir dil ne olursa olsun, şu an kullandığınız aracı, öğrenmek için eğlenceli olmalıdır.

O dedi, ben kendimi (C # kullanarak) PHP ve ASP.NET üzerine, (uzun zaman önce) Borland Pascal ve Delphi bir yol yürüdü. Şu anda Ruby üzerinde neredeyse sadece çalışan (ve bazen Raylar) ve onunla gayet mutluyum duyuyorum. Ama sonra tekrar, bu kişisel bir tercih meselesidir: ben gerçekten Ruby'nin saf nesneye yönelim ve fonksiyonel yetenekleri yanı sıra, bir betik dili dinamik doğanın tadını çıkarın. Yani, tüm sizin ve kişisel tercihlere kalmış.

PHP, Python, Ruby, ASP.NET veya muhtemelen Java: Ben kesinlikle tavsiye ederim bir şey pragmatik nedenlerle büyük web-oyuncularından biri, sopa ile olmasına rağmen. Bunu söylediğim için üzgünüm, ama ben Pascaloid dilleri artık bir geleceği olduğunu sanmıyorum.

Eğer kasları germe gibi düşünüyorsanız, Seaside deneyebilirsiniz.

Seaside bir masaüstü uygulaması inşa ediyorum gibi web sitenizi yazabilirsiniz (hemen hemen Ruby ile çalışma gibi hissedeceksiniz ile çok çalışan) bir Smalltalk çerçevesi bulunuyor. Eğer (, programlı en azından) TComponents ile çalışmak istiyorum gibi çok monte edebilirsiniz bileşenleri içine kodunuzu ayırabilirsiniz.

Ben Intraweb hakkında katılıyorum, ama Delphi kendisi hala ile web siteleri oluşturmak için iyi bir dildir. Bir CGI uygulaması veya bir ISAPI-extesion başlayabilirsiniz. Ayrıca kontrol http://xxm.sf.net, ben o birkaç ekstra imajda başlayan bir açık kaynak projesi bulunuyor olabilir:

  • Sen (çok PHP gibi) aynı dosyalarının içine HTML ve Delphi kodu karıştırıp
  • Bu dosyalar otomatik derlenmiş Delphi projeye böylece (çok PHP gibi) web tarayıcısı serinletici sonuçlarını görebilirsiniz olsun
  • You can load the library with a number of 'handlers':
    • (geliştirme için gerçekten kullanışlı doğrudan InternetExplorer ile kullanmak için bir IInternetProtocol uygulama var
    • Orada kütüphane yükler bir ISAPI uzantısı (ve otomatik güncellemeleri canlı ortamlarda güncellemeleri için, gerçekten kullanışlı)
    • tek başına HTTP yürütülebilir veya NT-Hizmet var
    • Hatta bir FireFox eklentisi ve yapımında Apache modülü var.

Sadece iyi bir cevap - C # Cidden ;) ;)

Neden? Anders Hejlsberg. Başardı. Bu Turbo Pascal ile başladı ve Delphi için gitti eserinin doğrudan devamıdır ... Microsoft tuttum ve o C (çekirdek dildeki) için Pascal taşındı ve C # yaptı.

http://en.wikipedia.org/wiki/Anders_Hejlsberg üzerine kadar okuyun

Delphi gelen, bunu seveceksiniz ;)

PHP oldukça basit bir cevaptır.

Bir nedeni hem Delphi4PHP ve PHP4Delphi ((kanımca sadece Web Apps (değil tüm site yapmak için) s için gerçekten Embarcadero tarafından lisanslı oldukça şifreli IDE) var olduğunu Size Delphi kodu derlemek sağlayan oldukça harika Delphi Bileşen PHP Uzantıları).

Ben, yeni bir öğrenmeye yoktu çünkü ben kendimi uzun zamandır Delphi geliştirici yaşıyorum ve son zamanlarda bazı web işi yapmak zorunda, ben Delphi Prism ile ASP.Net kullanmaya karar verdi ve sağ evde kendimi buldum dil, sadece yeni bir çerçeve.

Aslında, cevap muhtemelen C # kullanarak ASP.NET olduğunu. Delphi gelen oldukça tanıdık görünüyor (eski) Borland mühendislik sözdizimi görürsünüz. Linux üzerinde dağıtmak için bir göz Mono project.

I (www.href.com) webhub dayanan oldukça büyük (4-5 TZE) projesi yaptık. Iç kullanım için bir webapp ise ben kesinlikle bu tavsiyelerde bulunabilir.