Bogus
C64 Generation
|
hi
seit ein paar wochen habe ich erstmal kontakt mit REST und Slim. läuft wohl darauf hinaus, dass ich teilweise gerne feedback hätte. sind hier affine user unterwegs, oder ist das ganze zu spezifisch, und ich sollte wo anders posten?
lg
|
Bogus
C64 Generation
|
wenig views, keine antwort. *push*? ne, im ernst, kennt jemand ein passendes forum dafür? ...will da nicht only auf github in den kommentaren rumsurfen.
|
-=Willi=-
The Emperor protects
|
REST: Ja Slim: von PHP bekomm i Ausschlag
|
Bogus
C64 Generation
|
naja, zu REST hab ich eh keine fragen (mehr). habe ähnliches routing schon damals (TM) via mod_rewrite abgefangen. neu für mich ist dabei nur die request-methode.
und wenn du php net magst: igit, du bist sicher so ein liligum?! ....wofür nutzt du sonst REST? c? java? .net? ...gibt's asp noch?
edit: sofern es C ist, warum nutzt du dann nicht SOAP?
Bearbeitet von Bogus am 21.12.2016, 22:35
|
Longbow
Here to stay
|
node/javascript -> express - wahlweise sails dafür benutzen es wir z.B. und schneller/einfacher wirds nimmer SOAP ist ungefähr so lustig wie ein 100er Nagel durch den Oberschenkel, der liebe Gott hat nicht umsonst JSON erfunden
Bearbeitet von Longbow am 21.12.2016, 22:55
|
Bogus
C64 Generation
|
danke longbow, jetzt muss ich morgen auf der fahrt zu arbeit auch noch node/js->express googlen ... {nachträglich eingefügt: wenn ich mir ansehe wie viele sicherheits- bzw. input relevante dinge heutzutage von JS erledigt werden, dann bekomm ich ausschlag} bezüglich SOAP bin ich fast bei dir. aber inzwischen kenne ich im vergleich zu json/REST einen (einzigen\s[großen]*) vorteil: du definierst im XML die benötigten felder und deren feldtypen, ansonsten geht der request garnicht weiter raus. mit json kannst jedem alles schicken. dem format ist das doch egal. auch bei REST/Slim ist es egal was du schickst. SOAP haut da wirklich nen 100er nagel rein, wenn die daten nicht passen. edit: SOAP erinnert mich dahingehend irgendwie an mein LAN: 12 benutzer, jeder mit ausgewählten ntfs rechten. der einzige für den das kompliziert ist, bin ich selbst. denn jeder hacker hat wohl selbst damit kein problem. für ne einfache web-app brauch ich doch nicht mal slim, das code ich doch selbst plain php. also musst schon ein routing notwendig sein, oder der bedarf an middleware/auth, dass ich das nicht selbst code. in bezug auf SOAP sehe ich das (erst seit 3 wochen) ähnlich: es macht keinen sinn, wenn es nicht wirklich von nöten ist. der vergleich ist ähnlich wie magento <> osCommerce
Bearbeitet von Bogus am 21.12.2016, 23:06
|
pinkey
Here to stay
|
mit json kannst jedem alles schicken. dem format ist das doch egal. auch bei REST/Slim ist es egal was du schickst. SOAP haut da wirklich nen 100er nagel rein, wenn die daten nicht passen. schicken kannst es schon, aber die gegenstelle wirds dir wohl trotzdem zurückschmeißen wenn das format nicht passt bzw. required keys nicht vorhanden sind.
|
Bogus
C64 Generation
|
@pinkey: for sure NOT. ich überarbeite gerade ein historisch gewachsenes system. da ist's nicht mal aufgefallen wenn das admin-pw von ner mysql-db geändert wurde, und das ding deshalb versagt hat. weil es weder error-logging noch eine debug möglichkeit gibt.
.....*del* because deprecated
@pinkey: in welcher sprache nutzt du RESTful URI's und/oder Slim?
Bearbeitet von Bogus am 21.12.2016, 23:11
|
Bogus
C64 Generation
|
nachtrag @longbow (weil ich an den letzten beiden einträgen schon so viel herumeditiert habe) wie geschrieben weis ich heute noch nicht was node/js genau ist. aber js ist für mich das ähnliche grauen wie VSB (damals, als viele befehle in's deutsche übersetzt wurden), .asp und java menüs (auch damals), und die flash-websites ohne inhalt (gleich dem aktuellem responsive trent).
js macht für mich nur in verbindung mit ajax sinn. und da schreien alle gleich: jquery, jquery. ?! ich mein, hallo?
ich kann mir schon vorstellen, dass ein js json query via ajax RESTful an ne Slim API gesendet wird. das wär' doch fein. das wär' doch der sinn der sache? (das mit js kein soap ansprechen kannst, ist dann wohl der grund warum du es nicht magst. weil du ja auch php nicht magst. und damit baust du eigentlich nicht selbst die API, sondern du nutzt eine API eines anderen. jetzt versteh' ich's, glaub ich)
|
Longbow
Here to stay
|
bei uns kommt "erschwerend" dazu, dass wir quasi nur MongoDB haben, sprich wir können 1:1 das gleiche drum von frontend zum backend durchschieben und deployen mini node backends per pm2, die wir dann scalen bzw. auf die cores aufsplitten
slim, hat auf den 1. blick ziemlich "expressig" ausgeschaut, wenn du also viel auf 0185 webspaces deployen musst, könnte das sinnvoll sein - wenn dort php verfügbar ist
|
-=Willi=-
The Emperor protects
|
und wenn du php net magst: igit, du bist sicher so ein liligum?! ....wofür nutzt du sonst REST? c? java? .net? ...gibt's asp noch? Naja, was sich halt grade anbietet. REST ist ja ein Konzept und zum Glück an keine Sprache gebunden. Zur Zeit grade Java, manchmal Python.
|
pinkey
Here to stay
|
@pinkey: in welcher sprache nutzt du RESTful URI's und/oder Slim? JavaScript mit nodejs dazu Hapi/Express js macht für mich nur in verbindung mit ajax sinn. und da schreien alle gleich: jquery, jquery. ?! ich mein, hallo? Übrigens kommt mir so vor als wäre Jquery ziemlich out und mittlerweile schreien alle react oder angular. Nur hast halt grad bei vielen großen Projekten noch Jquery drin ... So schnell bekommst das nicht los.
Bearbeitet von pinkey am 21.12.2016, 23:32
|
Bogus
C64 Generation
|
moment mal, langsam. ich wollte zwar reaktion, aber in der kurzen zeit sind das viele neue schimpfwörter für mich.
@longbow: ich deploy mit slim garnix. ich mach ne api in php. dank rest+slim spart man sich das mod rewrite. mehr aber auch nicht. (vorallem seit slim 3.x und composer)
@willi: phyton=yeah. java ist imho noch immer tod. schon als java geboren wurde war es für mich tod.
@pinkey: wenn es um wichtige/sensible daten geht, dann sind für mich weder jquery, noch die von dir genannten alternativen eine option.
5cent: be RESTful for API's (keep it simple and readable, but don't let me in)
Bearbeitet von Bogus am 21.12.2016, 23:47
|
Master99
verträumter realist
|
gegen js wettern um dann im selben atemzug php zu erwähnen ist aber auch clusterbomb im glashaus oder?
|
Bogus
C64 Generation
|
alter. das nächste opfer meldet sich hier? php mit js zu vergleichen? da kommt mir fast ein ausschlag. js ist noch immer client-based, und php bleibt server-based. den quellcode einer seite kannst mit js zwar *hidden* machen, aber was php so macht bekommt der browser nicht mit. also so ein kindergarten vergleich....wow. aber du hast genau jetzt 10480 posts. das liegt wohl an der primzahl.
|