Mi a jobb, hogy írjon egy szerver

Mi a jobb, hogy írjon a szerver?

Szeretnék írásához mail szerver, és nem tudom, hogy mit kell inkább OP vagy C ++ nyelven.
Több követelmények:
1. A kötelező hordozhatóság között Unix és Windows platformon.
2.Vozmozhnost tart, míg a nagy ügyfelek száma (500-1000).
3.Ekonomnoe felhasználásának rendszer erőforrásait.

Lehetséges, hogy ilyen célokra használt Indy (Delphi7 / Kylix) vagy jobb C ++?

Oh. És akkor csatlakozhat a kérdésre?
De szeretnék írni HTTP-kiszolgáló. Követelmények általában ugyanazok, de ugyanakkor az ügyfelek száma kevesebbet rendelni.

És mi az Apache nem tetszik?

ha
Kötelező hordozhatóság között Unix és Windows
IMHO ez valószínűleg még mindig jobb # XA0; C ++
és körülbelül 2 és 3, hogy hogyan írsz

Ez kicsoda?
Mindenesetre, én a HTTP-kiszolgáló kéne nagyon különleges. Tehát annak könnyebb írni, mint hogy újra valami, azt hiszem. Itt van. A másik probléma az, hogy a Linux programozási tapasztalat már szinte egyáltalán nem. Szóval szeretnék írni valami Windows alatt, majd anélkül, hogy komoly problémák perekompilit alatt linuh.

Szóval szeretnék írni valami Windows alatt, majd anélkül, hogy komoly problémák perekompilit alatt linuh.
ha ismeri a C ++, akkor megpróbálom írni a QT. Írás szerint a győzelem (VC vagy mingw), majd ugyanezt a kódot változtatás nélkül csak perekompiliruesh Linux alatt.

C ++ tudom. De ha nem tévedek, QT - a könyvtár különböző ellenőrzéseket. A http szerver szabályozza, hogy melyik. ) Ha nem tévedek, kérem javítsa. )

// emlékszik jelszavára nullázás után //

>> ha jártas a C ++, akkor megpróbálom írni a QT. Írás szerint a győzelem (VC vagy mingw), majd ugyanezt a kódot változtatás nélkül csak perekompiliruesh Linux alatt.

Bejelentkezés. A lényeg, nem pedig a nyelv, és a hatékonyság és perenosimosit.
Amennyire én tudom, Kylix * BSD rendszerek alatt nem célja, és bináris skompillirovanye másik rendszerben nem megy. - Valószínűleg C ++ (Qt4)

Portolása nem segít ettől. 1. A szerver elsősorban Unix-orientált 2. A jegyzőkönyv lesz a saját, és sokkal nehezebb
POP3 / SMTP

>> És mi az Apache nem tetszik?
Vannak Roxen - ez termelékenyebb

>> Mindenesetre, én a HTTP-kiszolgáló kéne nagyon különleges.
Mi a fenevad kapsz?

És mi köze van a termelékenységet. Van valakinek kezelni az ilyen rendszerekben?

>> # XA0, de ha nem tévedek, QT - a könyvtár különböző ellenőrzéseket. A http szerver szabályozza, hogy melyik?

Nem csak. Van még egy pár alkatrészek a magas szintű hálózatépítés. De az összes protokollt kell majd végrehajtani manuálisan

Durván.
Az oldalak generit szerveren. Ie Szerver - egy bizonyos programot, de dolgozni nem a parancssor vagy a GUI, webes felületen keresztül. Természetesen, írhat az egészet perl és az Apache használata. De a kilátás húzza Apache a programmal együtt nem boldog.

>> Persze, írhat az egészet perl és az Apache használata. >> De a kilátás húzza Apache a programmal együtt nem boldog.

Van olyan dolog, mint Denver. Ez Apache + php körülbelül 1 MB.
És miért nem használja TIdHTTPServer. A www.ritlabs ingyenes TinyWebServer (úgy tűnik, ún) + forrásai, és használata Web-modulok generálnak oldalakat. IMHO, az utolsó - 101 módja annak, hogy hozzon létre a problémákat maguknak, PHP és Perl - legjobb.

C jelentősen tolerálható. Ha a hordozhatóság - a fő követelmény, a profik - határozottan.

Meg kell dolgozni Linuhe.

Nos, azt akarom, hogy írjon! Nos, egy ilyen szeszély, ha akarja.

A linuh perekompilit?
==

Apropó nyelvet. C # - egy érdekes lehetőség.

És még mindig, mint a PHP + MySQL / FireBird / PostgreSQL nem fog? És ha ehhez hozzátesszük, CGI Perl / C ++, mégis Overko munkát.

100% -os támogatás .NET Linux nem ugyanaz a helyzet, mint a bor.

Ha azt szeretnénk, hogy írjon egy kis / közepes szerver Szerintem Indy elegendő, különösen a teljes mértékben kompatibilis a .NET és acc. VStudio.

és mennyit tárhely java alkalmazást?

>> A linuh perekompilit?

A linux (Kylix) igényel. Van még ugyanazon változata Indy, mint a Delphi. De a BSD rendszerek - egy halott szobában. Bár bináris Linux „egy ott fel kellene futtatni.

>> Mennyibe tárhely java alkalmazást?
A böngészőm nem láttam. )
Valószínűleg nem egy-két alkalommal, és egy pár nagyságrenddel nagyobb

NAGYON sebesség kritikus, hiszen a tervezés iránti erőteljes szerver. És ez - nem web-szerver és a levelező saját protokollt. Qt gondolja használható.

Nekem is van az egyik legújabb projektek egyfajta ravasz néhány erőforrás-kezelő, és az egyik volt támogató protokollok - HTTP, amely kezelésére használt szerver. És meg van írva a Java és készül alapul Socket. Azaz, valójában működik, és hogyan a webszerver, de volt egy oldalsó feladat. Az érdemek - ez mindenhol működik, azaz, ő üzemelteti, és a Windows, és a Sun Solaris. Megbízható. Egyszerű hibakeresés és fejlesztése. Ami a sebesség - erre a feladatra, nem volt kritikus, bár ez nem szükséges figyelembe venni megállás Java platform.

Kapcsolódó cikkek