Mi az ASP.NET legközelebbi rokona, ami fut Linux alatt?

Egy webfejlesztős témában kérnék tanácsot.

Egy projektben kéne heggeszteni egy nagyon-nagyon buta frontendet egy SQL adatforrás elé. A frontendnek kb. ilyen bonyolultságú feladatokat kell tudnia:
- felhasználó beléptetése (AD nem hátrány, de amúgy nem kifejezetten érdekes)
- szöveg beírása szövegdobozokba, ezek tartalmának mentése SQL-be
- szöveg megjelenítése táblázatokban
- automata email küldés

Na most, ezt ASP.NET-ben kb. hamarabb megírtam volna, mint ezt a posztot, csakhogy. Nem Windows fut a szerveren. Tehát a kérdés: mi az ASP.NET (WebForms) legközelebbi rokona (tehát a lehető leghasonlóbb logikájú framework), ami fut Linuxon, és a fenti felület _gyorsan_, a lehető legkevesebb tanulással megvalósítható benne?

Ami előny, de nem feltétel:
- ne MVC. Nem feltétlenül ugranék neki egy új MVC-framework megtanulásának egy olyan nyelven, amit esélyes, hogy sosem fogok használni megint.
- Javához van (némi) közöm, meg elvileg valami javás szar amúgy is van a szervern, tehát az faja lenne.
- JSP-t már láttam (mondjuk öt percig, kb.) és az jött le, hogy az bizony egy ugyanolyan gányolós szemét, mint a PHP. (értsd: mit keres programkód a HTML-ben?) Persze ha tévednék, cáfoljatok meg. :)
- PHP: csak ha nincs jobb, legszívesebben a pokol legmélyebb bugyrába száműzném.

Hát kb. ennyi.

Köszi!

Hozzászólások

Tudomásom szerint a Monosok átvették a MS web stackjét. Ennek ellenére, amikor legutóbb próbáltam, nem tűnt igazán professzionálisnak. Nem mondom, hogy nem működött, de a tetszésemet nem nyerte el, nem áldoznék rá időt úgy, hogy bizonytalan a projekt kimenetele.
Az MVC egy picivel kiforrottabbnak tűnt, de ugyanúgy: valamiért nem tűnt ez sem professzionálisnak. Végülis működött, de éles projektben hanyagolnám.

Szerintem aki ASP.NET-ezni akar, az szerezzen egy windowst vagy megfelelő web hostingot.
A Xamarin/Mono kiválóan alkalmas mobil fejlesztésre (tapasztalatból mondom), a Xamarin Studio teljesen professzionális és a keretrendszerben sem találtam még túl sok hibát (jeleztem mindet, párat javítottak).

Nálam az idő szűkebb erősorrás, mint a pár ezer forintos windows.

Fuszenecker_Róbert

Igazából a vNext platform segítene neked, ha nem Web Forms-ot szeretnél, mert ott cél konkrétani az is, hogy Linuxon lehessen hostolni. De Web Forms támogatás abban már nem lesz, úgy tűnik mostanra eljárt felette az idő, ráadásul teljesen karbantarthatatlan a kódja, konkrétan ezt írják róla: "To in short, Web Forms is a mess of spaghetti code that can’t be unwound. But it is still being used so Microsoft is still supporting it for the time being."

Szóval igazából számodra a legjobb megoldás az lenne ha megtanulnád az MVC-t, konkrétan az új vNext-es csodát, és azt tudod is linuxon hostolni, elvileg már vannak kint béták, amik működnek, aztán tavasszal jön az új Visual Studioval egyszerre a rendes release. Sajnos a Web Forms tudás úgyis egyre kevesebbet fog érni mostanában, úgyhogy ebből a szempontból sem ártana váltanod (én konkrétan 2014-ben már semmiképp nem kezdenék el egy új projektet WebForms-ban...).

Persze ha most azonnal kell, és nincs időd tanulni, vagy nem jó a beta, és nem lehet tavaszig várni, akkor nem tudok segíteni...

Hát pedig valamit muszáj lesz tanulnod, és ha tényleg annyi az egész, amit írtál nyitóposztban, akkor valószínüleg ez jelentené a legkissebb újdonságot (gondolom egy tök alap vNext-es template-ből kiindulva nem kellene sok mindent változtatni, írhatnád egyből a kódot kb). Persze még mindig kérdéses, hogy mennyire lehet megbízni a jelenlegi állapotban...

Ezt szerintem Django-ban gyorsabban megirod, mint ASP-ben. (A "megtanulassal" egyutt.)
Ha annyira buta frontend kell, akkor kb. eleg felvinni a tablaszerkezetet es az admin felulet kezel ~mindent, amit meg nem azt megoldod 1 max 2 sor koddal.