"En iyi"

1 Cevap java

Maalesef öznel bir soru sormak için, ama bazı öneriler bekleriz. Ben gömülü s / w deneyimli bir programcı değilim, ama hobisi PHP adil biraz yapmış olsa da, çok ağ programlama yapmadım.

Bu ham şemada gösterildiği gibi Neyse, ben, muhtemelen app oldukça genel bir tip olduğunu geliştirmek zorunda

---------------------------------------------------------------------------------

| Browser / user interface Takes input from user form and writes data to d/b.    |
| Also gets data and updates browser contents when when d/b contents are changed | 
| because of info received over TCP/IP.                                          |

|________________________________________________________________________________|

|        ODBC                                                                    |

|_______________________________________________________________________________|

|      database                                                                 |

|_______________________________________________________________________________|

|        ODBC                                                                   |

|_______________________________________________________________________________|

|    Socket (TCP/IP)                                                            |

|  Send data out when d/b is updated from browser.                              |
| Also, update d/b when data are received over TCP/IP.                          |

|_______________________________________________________________________________|

Dediğim gibi, ben bu oldukça tipik bir mimari olmak hayal? Haklı mıyım?

Sonra istemci MSIE ısrar - Ben o zaman (? Herhangi bir zorlayıcı teknik nedenleri vardır) MSIE olmak zorunda Firefox veya diğer için zorlayıcı teknik nedenleri göstermek sürece.

Yani, Mie ile (neredeyse) verilen, ben, ben biliyorum bu yana olsa da, PHP kullanmak zorundayım ama

  1. istemci (ki ben C + + bilen duyuyorum çünkü Tamam olmalı) Java çok istekli görünüyor
  2. bu (app üretir) web sayfaları arasındaki "üst" arayüzü ve d / b aynı dili kullanmak mantıklı görünüyor, ve woudl d / b ve soket arasında "düşük" arayüzü için. (Tek bir dilde metin yaklaşımın yana araçları tek bir set, vb anlamına gelir)

Yani, (muhtemelen son derece öznel) bir soru "Ben seçim hangi dili shoudl" dir.

Dediğim gibi, istemci Java isteklidir. Herhangi bir zorlayıcı nedeni değil? Genellikle burada anlatılan türden bir şey için iyi bir seçim mi?

Başka ipuçları & ipuçları minnetle takdir (ve yukarı olarak): URL'ler, kitaplar, araç zinciri önerileri, vs, vs

1 Cevap

Biz cevap veremez çoğu burada birçok soru var,:

1) Java veya PHP daha ucuza kod üretme yeteneğine sahiptirler?

2) Java veya PHP daha güvenilir / sıçramalı kodu üretme yeteneğine sahiptirler?

3) Neden istemci Java için bir tercih var mı?

4) Neden tarayıcı gibi. Net ActiveX vb) gibi Microsoft sadece teknolojilerinin herhangi bir söz yokluğunda böyle bir önemli faktör (olduğunu düşünüyorum.

Java sürekli C kolay bir geçiş olarak takılı ediliyor olmasına rağmen, [+] çok farklı bir dil. Kesinlikle zaten C + + ve PHP, sonra Java öğrenme sürece yaptığınız gibi almayacağız biliyorum eğer hiçbir önceki 3GL / OO programlama deneyimi, ancak onun kadar öğrenmek için kolay olsaydı, sizin tarif bütünleştirilerek düzeyini uygulamak gerekir özellikle yukarıda.

Cevaplamak için bir anahtar soru (ziyade geleneksel HTTP kullanarak veri çekerek daha) tarayıcı sunucudan veri itmek gerek olup olmadığıdır. Ancak bu etkili müşteri itme çalışma almak için tek yolu bir Java uygulaması kullanarak bu tür (PHP, Java, ya da sadece bir şey hakkında, sunucu tarafında) Comet gibi teknolojileri kullanarak simüle edilebilir - ve bu daha sonra kapasite ve güvenlik duvarları hakkında çok fazla soru sorar.

Sizin için en iyi seçimdir ne özel durumda, sonra cevap muhtemelen PHP. Ancak müşteri için en iyi dil ne soruyu yanıtlamak için - ki (bilgi mevcut PHP bir takım avantajları vardır verilen IMHO - ama şartları bilmiyorum bir çok şey var) balık farklı bir su ısıtıcısı bulunuyor.

Senin bize soran düşünüyorum, ne de müşteri doğru soruları yoktur.

C.