Sziasztok!
Nagy valószínűséggel bele kell fognom egy olyan projekt megvalósításába, amikor egy SQL (MsSql) adatbázis tartalmát dinamikusan meg kell jelenítenem egy HTML alapú alkalmazásban (sajnos) Windows felhasználói környezetben (Web böngészőben). Ugyanakkor a felhasználó által kezdeményezett akciókat le kell kezelnem. Így pl. olyanokat is, amikor az adatbázist kell írni. A megjelenítés során fontos lenne, hogy annyi elemet tudjak megjeleníteni, amennyi az adatbázisban ténylegesen van egy adott egységen belül.
Nos fogalmam sincs, hogyan induljak el, ugyanis elsősorban C, C++, és Java programozási tapasztalataim vannak.
Amennyire én sejtem szükségem lesz egy jó HTML editorra, és valamiféle programozási lehetőségre, ami biztosítja számomra, hogy az oldalak dinamikusan viselkedjenek, és az SQL adatbázishoz való hozzáférést is biztosítja.
Milyen eszközök szükségesek szerintetek egy ilyen jellegű feladat elkészítéséhez. Esetleg konkrét programokat is ajánlhattok hozzá! A tanulás nem gond. Hajlandó vagyok megtanulni a számomra új dolgokat.
[Szerk:]
Mivel többször felmerült kérdésként, ezért egy kicsit bővebben elmagyarázom, hogy miből is állna a projekt. Alapvetően egy hosszabb, "ráérős" feladatról van szó.
Van egy program a cégünknél, ami folyamatosan gyűjti a karbantartási adatokat. Ez egy VB-ben megírt Windows alkalmazás. Mivel sok a felhasználó, egyre inkább panaszkodnak a kollégák rá.
Első lépésben valami olyasmire gondoltunk, hogy az adatbázist használók munkáját megkönnyítsük webes felületen lehetővé akarjuk tenni a gyorsabb lekérdezéseket. Pl. egy karbantartó mérnök leül reggel a gépéhez, és megnézi, hogy milyen állások voltak a hozzá tartozó gépein. Ezt a lekérdezési mechanizmust szeretnénk pl. első lépésben megkönnyíteni. Aztán fokozatosan továbbfejlesztenénk a bonyolultabb lekérdezések irányába az igényeknek megfelelően. Aztán még további terv, hogy az állásidők felvitelét is szeretnék egyszerűsíteni pl. a sorvezető egérrel rákattint az adott gépre, és azt mondja, ez most megállt. Aztán a gépjavító karbantartó szintén rákattint, és akkor pedig kész a gép, és újra termelhet. Ezekből automatikusan fog számolódni az állásidő. Stb. ilyen apróságokra gondoltunk.
- 5023 megtekintés
Hozzászólások
Ha Java-ban vagy jártas érdemes egy Tomcat alá csinálni Java-ban. Netbeansnek éleg elfogadható HTML támogatása van ha web-projectet hozol létre. Érdemes utánnaolvasnod a Servletknek és/vagy JSP-knek, a többi meg már a megszokott Java. Adatbázis rétegnek vagy valami JPA, vagy egyszerűen JDBC-vel.
- A hozzászóláshoz be kell jelentkezni
szarjon a macska ala..?
- A hozzászóláshoz be kell jelentkezni
Mire gondolsz?
- A hozzászóláshoz be kell jelentkezni
Ez elso olvasasra nekem sem esett le, masodikra viszont... okolcsapas az agynak! :)
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
LOL. Igen, ehhez pihent agy kell...
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Elsőre jól hangzik!
- A hozzászóláshoz be kell jelentkezni
PHP? Pikk-pukk végzel a feladattal. Tudsz mssql-hez kis kapcsolódni vele. . .
- A hozzászóláshoz be kell jelentkezni
Hol kell elindulnom? Tudsz egy jó tutorialt?
- A hozzászóláshoz be kell jelentkezni
Szerintem is PHP!
PHP MySQL example: display table as HTML
Nézd meg a példát. Szerintem egy alap programozási ismerettel is érthető a 90%-a. Azt a kicsit meg megkérdezed itt, utána nézel PHP doksikban, tutorialokba, vagy segít a google!
Google-ztem neked további példákat magyarul: PHP-MySQL példák
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!
- A hozzászóláshoz be kell jelentkezni
Köszi. Hát példa program van sok, az biztos. Egyelőre viszont elakadtam a HelloWorld programomban is. Valahogy az apache-t nem tudom rávenni, hogy megjelenítse ezt az egyszerű alap progit. Még keresgetem a megoldást, de ha nem jön össze, azt hiszem, jobb lesz, ha indítok rá egy új topic-ot.
- A hozzászóláshoz be kell jelentkezni
Ha már php, egy adag marketing az egyik illetékestől (persze náluk inkább iis dívik semmint apache, de attól még azt használsz alatta amit akarsz).
Alapvetően összedobni valamit php-ban csak programozási ismeretek és minimális html értés birtokában nem nehéz. Teljesen ismeretlenül is lehet egy-két napon belül egy adatbázist használó minialkalmazást írni benne, a gondok majd akkor kezdődnek, ha mégis optimálisabb megoldásra lesz szükség (pl. nem bedrótozott sql-szkriptek,korlátozásokat, azonosítást, többszálúságot stb.), vagy másnak is bele kell turkálni az "összedett" kódbázisba.
Emiatt rákényszeríteni valakire alapok nélkül ilyen feladatot éles környezetben -- akár "tökegyszerű és könnyű php-ban" -- nem csak merészség de felelőtlenség is.
Szerintem ha van rá idő és kedv, akkor nézz kicsit utána a .NET lehetőségeinek, mert több szempontból is érdemes játszani vele azon a platformon. Ettől még ugyanúgy jó lehet konténerekkel meg alkalmazásszerverekkel játszani Java alapokon is, de ezek megismerése megint csak idő még akkor is, ha a Java standard már megy.
- A hozzászóláshoz be kell jelentkezni
Nyehehehe
------------------
http://www.youtube.com/watch?v=Sf8cM7f6P2I
- A hozzászóláshoz be kell jelentkezni
Nem tudjuk, mekkora feladata van. Lehet, hogy elég oda a felületes tudás is PHP-kóddal. Ami eddig látszik a feladatból, az alapján PHP elég.
--
unix -- több, mint kód. filozófia.
Life is feudal
- A hozzászóláshoz be kell jelentkezni
A PHP telepítve van?
Az elso.php fájl tartalma legyen ez:
<?php
print "Hello Web!";
?>
A kiterjesztés kötelezően .php
A böngészőbe meg azt írd, hogy http://szerveripcime/elso.php
Ezzel sem megy?
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!
- A hozzászóláshoz be kell jelentkezni
Az apache2-t még csak most telepítettem fel. A localhost-on a html fájlokat jól megjeleníti, de a php fájlokat csak menteni akarja vagy megnyitni más alkalmazással.
- A hozzászóláshoz be kell jelentkezni
Megjavult. Egy két telepítést még elvégeztem (flex, bison), és újraindítottam. Most már megjelennek a php fájlok is a localhost-on. Többek között a te "elso.php" nevű is.
Kösz!
- A hozzászóláshoz be kell jelentkezni
Szerintem ha Java-ban profi vagy, akkor nem kellene a php-t erőltetned, persze te tudod.
- A hozzászóláshoz be kell jelentkezni
nem akarok megserteni senkit, de abbol amit eddig irt semmiben sem profi
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Ezért kel a segítség szintjét is megfelelően "belőni". :-{)E
Én inkább alá lövök egy kicsivel. Fordított esetben hiányzik az a "kicsi" amitől a segítség valóssá válhat.
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!
- A hozzászóláshoz be kell jelentkezni
Mondhattam volna, hogy Windowson célszerű valamelyik WAMP szervert használni. (Win,Apache,MySAL,PHP kezdőbetűk) Akkor minden szükséges dolog települ és be is van állatva.
Például:
http://www.appservnetwork.com/
http://www.apachefriends.org/en/xampp.html
http://www.uniformserver.com/
http://www.server2go-web.de/
http://tomcatenv.awardspace.com/
Ha bizonytalan vagy a választásban kezd az elsővel!
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!
- A hozzászóláshoz be kell jelentkezni
Kösz. De itthon csak UBUNTU Linux van. Azzal kínlódtam, amíg feléledt az apache2.
- A hozzászóláshoz be kell jelentkezni
A Synapticban azt hiszem van olyan csomag, hogy lamp. Ugyanaz mint a WAMP csak Win helyet Linux.
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!
- A hozzászóláshoz be kell jelentkezni
A php-nak is van egy csomó sajátossága, amit meg kell tanulni/érteni. Ha már van jártassága Java-ban sokkal gyorsabban meg fodja tudni oldani a feladatot, szerintem, persze nem tudom milyen szintű ismeretei vannak.
- A hozzászóláshoz be kell jelentkezni
Nem mondhatnám, hogy túl magas színvonalú, de az alap dolgokban jártas, és szerintem stabil tudású. Talán, a közepes felé hajló szinten.
- A hozzászóláshoz be kell jelentkezni
Annak ellenére, hogy JAVA-t jobban szeretem mint C#-t, butaságnak tartom a JAVA-ban fejlesztést Windows környezetben. A Windows az IIS-el és a MSQSL-el együtt kerek egész, minden ettől eltérő felállás kihívásokat von maga után. A JAVA-t Oracle környezetbe nagyon való, de Windowsra miért telepíteni egy Tomcatet ha adott már az IIS?
- A hozzászóláshoz be kell jelentkezni
Való igaz only windows esetén jobban jár.
- A hozzászóláshoz be kell jelentkezni
Miert tartod butasagnak? Ennyi erovel a PHP-t is annak lehet tartani, hiszen mennyit kell mar szopni az IIS ala bekonfigolassal!
Ennek szerintem igy nincs ertelme. Mindenki programozzon azon a nyelven, amit inkabb tud, es ne eles projekten kezdjen el kiserletezni mas nyelvekkel. En peldaul nem kerdezem, hogy a C#-ot eszik-e vagy isszak, viszont nem is kezdenek eles projektbe a mostani tudasommal, inkabb megirnam Java-ban vagy PHP-ben, akkor is, ha Windows a cel. Ugyanis nem az eszkoz valaszt celt, hanem a cel eszkozt. Pontosabban a cel es a fejleszto valaszt egyuttesen eszkozt.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
azért arra figyelni kell, hogy a php-mssql csak windows alol mukodik.
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Ha már MSSQL és Windows, akkor ASP.NET. C++ és Java után a C# nem olyan szörnyű.
- A hozzászóláshoz be kell jelentkezni
Asp.net viccnek elmegy. Akkor már tényleg inkább php. Egyébként meg cgi-ként bármiben írhatod akár c++-ban is.
- A hozzászóláshoz be kell jelentkezni
"Asp.net viccnek elmegy."
LOL. Mitől vicces?
- A hozzászóláshoz be kell jelentkezni
o_O
- A hozzászóláshoz be kell jelentkezni
Nem kevered te az ASP-t az ASP.NET -l?
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
Ha .NET guru vagy akkor, ez C# -ban AJAX-al tokkal vonóval, n+1 ficsörrel nem több mint 2 fél délután.
Nem érdemes ezzel PHP-ban szívatni magad, a Visual Studio-ban tényleg minden adott a gyors fejlesztéshez.
- A hozzászóláshoz be kell jelentkezni
Ha .NET guru vagy...
Nem vagyok az. Akkor lényegében te is az ASP.NET-et ajánlod? Vagy másra gondolsz?
- A hozzászóláshoz be kell jelentkezni
Ha nem vagy .NET guru akkor legalább beletanúlsz, nem lesz hátrányod belőle. Használd a .NET-et, nem fogogsz zsákutcába jutni vele. Ráadásúl a jobban megfizetik mint a PHP fejlesztést. Ha mégesm .NET akkor Java-t válaszd, de semiképpen ne csináld PHP-ban, mert az zsákutca lesz.
Én a .NET -et ajánlom céges környezetbe MS alapokra.
- A hozzászóláshoz be kell jelentkezni
Ne. Ne csinalja. Menjen haza, talaljon ki egy projektet maganak, es otthon tanuljon .Net-et, de eles feladaton ne tanuljon .Net-et, mert abbol csak rossz, karbantarthatatlan es hibas kod fog kijonni, amit o maga fog harom honap mulva a kukaba tenni. Az ilyen tanacsok utan szuletnek a borzalmas minosegu "eletem elso programja!" stuffok.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Sima ASP is jó ilyesmire. JScripttel még csak nem is fájdalmas, mint VBScripttel lenne.
- A hozzászóláshoz be kell jelentkezni
java-t nem ismerem ahhoz nem szólnék hozza, lehet hogy az lenne neked a tökéletes.
c/cpp viszont elég egyszerű. cgi -kent kell futtatnod. Server beállítás kérdése de általában .cgi a lefordított program kiterjesztése. A lényeg hogy kiíratáskor az első sor a "content-type: text/html\n\n" legyen, amit utána írsz megjeleníti a böngésző.
Fontos a két újsor a végén, nem elírás.
beírod keresőben cgi cpp és hoz egy rakat oldalt,
pl.: http://nwfolk.com/cppcode.html
szerintem c/c++ ban fejleszteni webre szívás de csak ezért ne tanulj meg egy scriptnyelvet.
greyow
- A hozzászóláshoz be kell jelentkezni
Bele KELL? Miért? Megölnek, ha nem fox bele?
Ha nincs benne tapasztalatod, de még ötleted se, akkor ne csináld!
BTW PHP erre pont jó. Könyv pedig van hozzá sok. Úgyhogy vagy add át a lehetőséget annak, aki képes véghez vinni, vagy tanuld meg használni a PHPt. (IMHO).
--
unix -- több, mint kód. filozófia.
Life is feudal
- A hozzászóláshoz be kell jelentkezni
Ha experimentál vagy és tudom úgyis hoqy Qt-ztál, akkor itt a Wt! Nekem még nem sikerült normálisan használni, de lehet hogy neked igen :)
- A hozzászóláshoz be kell jelentkezni
Hát megnézem. Ha a cégünk szeretné alkalmazni (csak saját felhasználásra, nem kereskedelmi célokra), akkor szükség van a megvásárlására vagy a free verziót használhatjuk?
- A hozzászóláshoz be kell jelentkezni
Ez nagyon jó kérdés... fogalmam sincs, csak annyit találtam, hogy "free", de ez ugye sok mindent jelenthet manapság :)
- A hozzászóláshoz be kell jelentkezni
nem kell megvenni
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
hali!
lehet, hogy felreertem a problemad, de neked nem egyszeruen egy webes mssql admin alkalmazasra van szukseged? vagy ha picit celorientaltabb is a dolog, akkor is elofordulhat, hogy letezik az igenyeidnek megfelelo alkalmazas valamilyen opensource/freeware formaban.
sbalazs.
- A hozzászóláshoz be kell jelentkezni
Az biztos, hogy az én feladatomra nincs kész alkalmazás.
- A hozzászóláshoz be kell jelentkezni
sajnalom. biztam benne, hogy nem akkora a problemad, mint amekkora feneket kezdtunk keriteni neki.
java-s tapasztalatok birtokaban gondolom a legjobb, ha az elso kommentben is emlitett tomcat-et probalod ki (http://tomcat.apache.org/).
par 'hello world' szintu alkalmazas es egy kis html tanulas utan biztosan otthonossa valik majd. sok sikert hozza!
(amugy ha ez a projekt egy munkahelyi megbizatasod, akkor tovabbi sajnalatomrol is biztosithatlak...)
sbalazs.
- A hozzászóláshoz be kell jelentkezni
Az. Még nem vállaltam el. De lehet, hogy muszáj lesz.
- A hozzászóláshoz be kell jelentkezni
Oooo hat az egesz webprogramozas arrol szol, h adatbazisban levo adatokat jelenitunk meg html formaban, meg kezeljuk az interakciokat :) Szal ez alapjan hup -tol kezdve yahoo oldalaig barmi szobjohet, sot! Igy tul altalanos kerdes.
- A hozzászóláshoz be kell jelentkezni
Persze. A konkrétumokat majd nekem kell megoldani a feladat során. Természetesen, akkor is kell majd a segítség, de most is szükséges egy kicsi az elinduláshoz.
- A hozzászóláshoz be kell jelentkezni
Falra hányt borsó. Leszarod, amit mondunk.
--
unix -- több, mint kód. filozófia.
Life is feudal
- A hozzászóláshoz be kell jelentkezni
Kicsit negatívan hangzanak a mondataid. Szerintem, jó lenne, ha nem a HUP-ot szemetelnéd tele az ocsmány szövegeddel.
- A hozzászóláshoz be kell jelentkezni
Gondolod, hogy nem szrom le magasról a véleményedet? Kaptál segítséget és nem tudsz vele mit kezdeni. Tényleg neked kell ilyen kaliberű feladatot adni? Ne önérzeteskedj és duzzogj, hanem szedd össze magad és dolgozz! Ha a szövegem nem tetszik, nem kell elolvasni.
--
unix -- több, mint kód. filozófia.
Life is feudal
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Hello!
Én most ismerkedem a webalkalmazás készítésének fortélyaival,de néhány dolgot már megtapasztaltam mindkét nyelvvel. Szerintem ha az embernek van lehetősége céges környezetben Visual Studiot használni akkor nem is lehet kérdés hogy miben fejleszt. Ahogy emlékszem egy adattáblában lévő adatok megjelenítése asp.net és Visual Studio használatával kb. nyolc egérkattintással megoldható és közben egy sor programozást sem igényel. Ezt php-ban azért nagyobb meló megoldani. Nem beszélve arról hogy amikor asp.net alatt fejleszt az ember akkor gyakorlatilag nem nagyon kell html nyelvet sem használnia,mert a toolboxbol rángatja be a komponenseket és oda ejti ahová akarja. Ez szintén egy kicsit mássabb a php használatával nem beszélve arról hogy ekkor már elég erőteljesen kell a css-re is időt szánni. Azt meg mindenki jól tudja hogy kb.ahány böngésző annyi fajta viselkedés ugyanarra a css-re. Vállalati környezetben szerintem úgy is nagy valószínüséggel az explorer a használt böngésző és amit a .net alatt művel az ember az majdnem biztos hogy úgy is erre a böngészőre van kihegyezve.
Mind ezt úgy mondom hogy kb. ugyanúgy utálom a microsoftot meg a termékeinek nagy részét,mint a közösség nagy része.Ha meg a kérdezőnek nincs tapasztalata még semmilyen szerver oldali nyelvvel akkor a c# és asp.net kezdésnek jól jöhet. A java előélettel szerintem sokkal könnyebb lehet ezt elsajátítani mint a php-t.
- A hozzászóláshoz be kell jelentkezni
php-ben egyszerűnek tűnik, ha jól értem a feladatot..., ami nem biztos, mert alapvetően nem értem hogy minek írsz ilyet, amikor itt a phpmyadmin. Esetleg a phpadmint sminkelheted, vagy csinálhatsz "elé" egy oldalt...
- A hozzászóláshoz be kell jelentkezni
fyi mssql
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
ja bocs. Elnéztem.
Ahhoz nincs valami hasonló licensel felület? Akkor indulj ki a phpmyadmin forrásából! (ha amúgy olyasmi a cél!)
- A hozzászóláshoz be kell jelentkezni
van management studio, bar az nem webes (viszont sokkal jobb :p)
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Hát egy nem webes prog. forrásából is kiindulhat végülis. :P
- A hozzászóláshoz be kell jelentkezni
Hello!
Vagy ami a wamp-nál is egy minimálisan jobb a xampp programcsomag. Windows alatt én ezt szoktam használni. Ebben is van apache,php,mysql,filezilla meg még ki tudja mi. A php-t jól meggondoltad?Kezdőként elég nehéz ráérezni a php oop-s technikájára.
Üdv.
- A hozzászóláshoz be kell jelentkezni
Mar ha ez a feladat egyaltalan igenyli az OOP megkozelitest. Nem biztos.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Hello!
Szerintem aki tanult java-t annak nem lehet nagy gond megtanulni a c#-ot sem ,mert van hasonlóság a két nyelv között. Szerintem a php-t sem könyebb megtanulni mint a c#. Egyébként ha csak annyi a cél hogy egy adott tábla tartalmát kell csak megjeleníteni akkor asp.net-ben nem is kell kódot írni csak ide-oda kattingatni és kész.Gondolom a kérdezőnek nincs tapasztalata html,css témában és ha az ember php-ben akarja megírni ezt a dolgot akkor azok is kellenek.Szegény topik nyitót meg jól össze-vissza bombázzuk mindenféle információval csak győzze majd eldönteni mi a jó.
üdv.
- A hozzászóláshoz be kell jelentkezni
Kösz az együttérzést. Valahogy majdcsak eldöntjük, hogyan legyen. Egyelőre tanulgatom a PHP-t. Aztán hétfőn folytatjuk a megbeszélést az illetékes kollégákkal (adatbázis felügyelő, IT munkatársak)
- A hozzászóláshoz be kell jelentkezni
Abszolút javaslom a c#-ot is. Nekem az express edition van fent (ingyenes) és ennek a webdeveloper cuccosa. Legalább annyira egyszerű, mint a php. MS elvtárséknak egy igen jól sikerült ötlete. PHP-hoz viszont szerintem több segítséget kaphatsz pillanatnyilag.
- A hozzászóláshoz be kell jelentkezni