Udforskning af Node.js
|
13-03-2014, 20:05
(Denne besked var sidst ændret: 13-03-2014, 20:09 af Doctor Blue.)
|
|||
|
|||
Udforskning af Node.js
Jeg sad lige og hjalp en ven med at udtænke logikken for en jeg skriver en del med. Nu har jeg arbejdet ekstremt meget med PHP, men jeg synes ikke det er tilfredsstillende med hensyn til struktur, konsistens eller performance, så jeg har længe overvejet ASP.NET (Men så heller ikke mere...).
Han svarede så at han fint kunne forstå det PHP jeg havde lavet, men ville højest sandsynligt skrive det om til NodeJS og MongoDB, da han synes det ville give mere mening. Det gav mig den idé at begynde at arbejde lidt med NodeJS og jeg har allerede en rimeligt solid forståelse af javascript og den struktur man bruger med anonyme funktioner når man arbejder asynkront (Primært fra jQuery). Jeg kastede mig ud i det, og nu har jeg siddet og fumlet en smule med learnyounode og jeg synes egentlig det er en helt fin tutorial. Tænkte at jeg bare ville dele den med jer andre hvis i også mener at PHP føles en smule overflødigt :) Man skal lige være opmærksom på at man skal have styr på objekter, metoder og anonyme funktioner i javascript før den her tutorial giver nogen mening. Jeg har ikke brugt objekter så meget, så derfor havde jeg lidt bøvl med at forstå en af opgaverne, men det falder på plads nu. Det er nemlig lidt abstrakt uden klasser hvis man er vant til dem. http://nodeschool.io/#learn-you-node OBS der er en enkelt lille fejl i min kode og nogle ting der kan simplificeres... Men det er nok ligemeget for jer ;) |
|||
13-03-2014, 21:33
|
|||
|
|||
RE: Udforskning af Node.js
Kan varmt anbefale Node.js
På arbejdet brugte vi tidligere Java til vores spil, men vi er nu gået over til JavaScript og til multiplayer spil laves serverdelen i Node.js |
|||
13-03-2014, 22:43
(Denne besked var sidst ændret: 13-03-2014, 23:19 af Doctor Blue.)
|
|||
|
|||
RE: Udforskning af Node.js
(13-03-2014, 21:33)BlimBlamBlar Skrev: Kan varmt anbefale Node.js Godt at vide, at jeg ikke spilder min tid :) Nu vi er ved at tale om Node. Kender du meteor-platformen? Jeg forstår den ikke helt, den giver jo brugerne uhindret adgang til databasen? Det virker ikke helt optimalt, der må være en detalje jeg har overset. Jeg forstår det ikke helt, men måske har du et bud på hvorfor det ikke er et problem eller hvorfor man vil gøre det? https://www.meteor.com/ EDIT: Jeg har store øjne, Node er smart. |
|||
14-03-2014, 10:51
|
|||
|
|||
RE: Udforskning af Node.js
(13-03-2014, 22:43)Doctor Blue Skrev: Godt at vide, at jeg ikke spilder min tid :) Jeg har ikke prøvet Meteor endnu, men der er en artikel om det i seneste Linux Magazine (som vi abonnerer på på arbejdet), så jeg kan måske svare senere. Umiddelbart ser det smart ud, men jeg håber godt nok ikke, at brugerne får direkte adgang til databasen...det lyder IKKE så smart |
|||
14-03-2014, 11:57
|
|||
|
|||
RE: Udforskning af Node.js
(14-03-2014, 10:51)BlimBlamBlar Skrev: Jeg har ikke prøvet Meteor endnu, men der er en artikel om det i seneste Linux Magazine (som vi abonnerer på på arbejdet), så jeg kan måske svare senere. Umiddelbart ser det smart ud, men jeg håber godt nok ikke, at brugerne får direkte adgang til databasen...det lyder IKKE så smart Jeg kiggede nemlig på den der screencast de har lavet, og der kan han invoke MongoDB kald fra Chromes javascript console. Så kan man jo ikke validere input eller noget som helst. Derfor er jeg lidt forvirret. |
|||
14-03-2014, 12:17
|
|||
|
|||
RE: Udforskning af Node.js
Er også selv lige begyndt at udforske NodeJS, og vil give dig ret i, at det kan være uoverskueligt hvis man ikke har lidt baggrundsviden fra andre sprog.
Selv bruger jeg det som back-end til en Android app der kræver en direkte TCP forbindelse ved hjælp af Socket.IO. |
|||
|
User(s) browsing this thread: 1 Gæst(er)