Vraag


Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
Hallo allemaal

Ik zou graag een uitgebreide chat willen maken. Laagdrempelig chat zonder profiel, met prive rooms, waar je met elkaar kan praten en evnt fotos wisselen. Voor de duidelijkheid, ik wil geen dating chat maken maar qua functionaliteit komt dat aardig in de buurt. Alleen weet niet hoe ik moet beginnen. Ik heb tijd en wil om alles vanaf scratch te doen. Lijk me juist leuk. Maar ook als ik kant en klare oplossingen kan vinden, is ook oke. :)
Heeft iemand advies hoe en waar ik moet beginnen? Heb aardig wat gegoogeld maar ik kom er niet uit.

Beste antwoord (via MIda00 op 03-11-2019 13:51)


  • Galinsky
  • Registratie: Oktober 2013
  • Niet online

Galinsky

--------->

Ik kan je niet precies helpen met waar te beginnen gezien ik hier binnen nog niet in gespeeld heb, echter doe het heel staps gewijs en werk met versies en bouw hier verder op totdat je tevreden bent. Op deze manier hou je leuke "short wins" voor jezelf wanneer je iets nieuws werkende krijgt. Een nette chatroom klaar maken duurt even. Werken met iteraties en short wins is hoe ik mijn meeste en zeker de eerste programmeer projectjes ben begonnen, dit was dan binnen java. Het is een een leuk leerzaam proces.

Misschien als opzetje (misschien kunnen ervaren mensen betere stap(jes)(pen) maken:
1ste short win: connectie maken met 2 pc's naar een server. De 2 pc's kunnen zo communiceren.
2de short win(lastigste): webapplicatie maken en op de server zetten, deze applicatie zou je moeten kunnen openen via de webbrowser via beide pc's. (zou je allemaal lokaal kunnen houden binnen je eigen (thuis netwerk voor testen.
3de short win: realtime communicatie over webapplicatie die op de server staat via de 2 pc's
4de short win: GUI (user interface) updates voor de webapplicatie
5de short win en verder: allerei functies die je kunt toevoegen zoals chatrooms.

sinds je het simpel wilt houden heb je denk ik voor de functionaliteit geen database nodig, wat al heel veel scheelt. (database wordt gebruikt om bijv. users bij te onthouden of orders.) als je de chats wilt opslaan zou dat gewoon in logs bewaard kunnen worden.

Hier een (helaas) lange video voor de beginselen van een webapplicatie misschien heb je er iets aan maar ik denk dat het beter is als je zelf iets vind dat denkt dat bij je past.
YouTube: Build Your First Web Application Using HTML, CSS, Java Script, Node ...

De leerweg (zeker in het begin) is steil om dit op te zetten. Maar door het stapsgewijs te doen moet het zeker met enige tijd wel lukken.

Alle reacties


Acties:
  • +2 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 13:55
Als je tijd en motivatie hebt, verbaasd het me dat je eerste actie is om een topic te openen.

Wat heb je gegoogled? Wat vond je? En waarom kwam je daar niet uit?

Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
En heb je een neuraal netwerk om de foto's te controleren op illegale/naakte inhoud?

Of is het de bedoeling om een p2p chat te maken zodat je de verantwoordelijkheid kan afschuiven?

TOR gebruikers is ook leuk.

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
Is niet mijn eerste actie natuurlijk. Wat ik wil kom is volgens mij niet te maken met een Worpress of Joomla template. Wat ik steeds tegen kom zijn chatbots maar niet echt hoe ik een chat kan maken die ik wil. Waar veel mensen bij elkaar kunnen komen en met elkaar praten. Zonder profielen en gedoe. Ik kom gewoon niet uit en daarom mijn vraag hier.

Acties:
  • 0 Henk 'm!

  • Biersteker
  • Registratie: Juni 2009
  • Laatst online: 13:26
Dit zou je best eenvoudig in nodejs icm socket.io kunnen doen.
Het is zelfs een van de examples: https://socket.io/get-started/chat

Natuurlijk moet je hier zelf nog wel wat omheen bouwen. (spam afvangen etc).

Originally, a hacker was someone who makes furniture with an axe.


Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
DJMaze schreef op zondag 3 november 2019 @ 12:26:
En heb je een neuraal netwerk om de foto's te controleren op illegale/naakte inhoud?

Of is het de bedoeling om een p2p chat te maken zodat je de verantwoordelijkheid kan afschuiven?

TOR gebruikers is ook leuk.
Nee, dat heb ik niet over nagedacht. Maar goeie tip. Ik wil niet Tor gebruiken. Ik wil ook geen dat er rare dingen op gaan gebeuren. Zeker geen kinderporno of weet ik veel wat. Ik ben al geholpen met zulke tips. Weet wat ik moet googelen.

Acties:
  • +2 Henk 'm!

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 10:01
Begin gewoon eerst eens met een textarea, submitknop en twee browsers. Rooms en afbeeldingen uploaden komt later wel.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Acties:
  • +1 Henk 'm!

Verwijderd

IRC? Whatsapp? FB zelfs.

Je bericht leest als iemand die zonder enige opleiding een flat wil gaan bouwen ;)

Als je wilt (leren) programmeren zijn er leukere projecten om mee te beginnen. Als je een community op wilt zetten zijn er genoeg platformen beschikbaar.

Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
Misschien was niet niet duidelijk genoeg met mijn vraag. Sorry daarvoor. Welke software of programmataal kan ik daarvoor gebruiken? Ik ben dus een beginner en wil wel benodigde literatuur aanschaffen alleen ben niet zeker waar ik moet zoeken.

Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
En het moet laagdrempelig zijn. Is ook bedoeld voor digibeten tussen ons. Die geen zin in apps en fb hebben.

Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
Verwijderd schreef op zondag 3 november 2019 @ 12:46:
IRC? Whatsapp? FB zelfs.

Je bericht leest als iemand die zonder enige opleiding een flat wil gaan bouwen ;)

Als je wilt (leren) programmeren zijn er leukere projecten om mee te beginnen. Als je een community op wilt zetten zijn er genoeg platformen beschikbaar.
Helemaal waar :)

Acties:
  • 0 Henk 'm!

Verwijderd

MIda00 schreef op zondag 3 november 2019 @ 12:49:
En het moet laagdrempelig zijn. Is ook bedoeld voor digibeten tussen ons. Die geen zin in apps en fb hebben.
Dat gaat je niet lukken zonder vier jaar cursus aan een universiteit, tien jaar ervaring, een goed team mensen en een grote zak met geld ;)

Edit: toegankelijke software schrijven is een hele kunst. Komt niet alleen techniek bij kijken maar ook interface ontwerp en ervaring daar van (UX / psychologie) en meer. Met excuus voor de wellicht wat cynische toon (geen excuus: 3 weken met breuk in voet in de hoogte is niet het beste voor m'n humeur ;))

[ Voor 30% gewijzigd door Verwijderd op 03-11-2019 13:33 ]


Acties:
  • +8 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
DJMaze schreef op zondag 3 november 2019 @ 12:26:
En heb je een neuraal netwerk om de foto's te controleren op illegale/naakte inhoud?

Of is het de bedoeling om een p2p chat te maken zodat je de verantwoordelijkheid kan afschuiven?

TOR gebruikers is ook leuk.
"Ik wil graag met mijn fiets naar de bakker op de hoek maar ik kan nog niet fietsen; welke zijwieltjes raden jullie aan?"

"Heb je er ook aan gedacht dat je turbo encabulator op je positonische drive middels een panametrische fan aangesloten op een hydroscopische marzlevane in fase met het prefabulated amuliet retro actief de fluxcapactor ontlaadt?"

Doe's effe normaal joh 8)7 |:( Als je niks zinnigs toe te voegen hebt, post dan niets.
Verwijderd schreef op zondag 3 november 2019 @ 12:51:
[...]


Dat gaat je niet lukken zonder vier jaar cursus aan een universiteit, tien jaar ervaring, een goed team mensen en een grote zak met geld ;)
WTF yo :F Hier nog zo één |:( Dat je na 5 minuten YouTube filmpjes over HTML kijken geen chat kunt bouwen is helemaal waar. Maar wat een klink-klare onzin wordt hier uitgekraamd zeg. Way to go om beginners enthousiast te krijgen voor 't vak... :N

@MIda00 Wil je voortaan onze Quickstart hanteren bij 't openen van een topic? En wil je dan voortaan ook niet meer dubbelposten? Als je iets hebt toe te voegen en je hebt als laatst gereageerd gebruik dan de "wijzigen" link rechtsbovenaan je post. Die melding staat er niet voor niets:

Afbeeldingslocatie: https://tweakers.net/ext/f/rViZSDpQ5n2TpYCcyrDz83Jf/full.png

;)

[ Voor 44% gewijzigd door RobIII op 03-11-2019 13:08 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

MIda00 schreef op zondag 3 november 2019 @ 12:48:
Misschien was niet niet duidelijk genoeg met mijn vraag. Sorry daarvoor. Welke software of programmataal kan ik daarvoor gebruiken? Ik ben dus een beginner en wil wel benodigde literatuur aanschaffen alleen ben niet zeker waar ik moet zoeken.
Ik zou eens beginnen met de antwoorden die je al gehad hebt. Biersteker in "Chat maken" geeft je een prima startpunt. Dat gezegd hebbende: als je niet genoeg kennis hebt om te weten waar je moet beginnen dan is dit waarschijnlijk geen geschikt project voor je en kun je beter eerst even wat simpelers nemen. Zeker als Joomla- en Wordpress-templates je eerste gedachten waren voor een project als dit. Je kan pas een huis bouwen als de fundering er ligt.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
NMe schreef op zondag 3 november 2019 @ 13:00:
[...]

Ik zou eens beginnen met de antwoorden die je al gehad hebt. Biersteker in "Chat maken" geeft je een prima startpunt. Dat gezegd hebbende: als je niet genoeg kennis hebt om te weten waar je moet beginnen dan is dit waarschijnlijk geen geschikt project voor je en kun je beter eerst even wat simpelers nemen. Zeker als Joomla- en Wordpress-templates je eerste gedachten waren voor een project als dit. Je kan pas een huis bouwen als de fundering er ligt.
Dankjewel. Ik begin beetje idee te krijgen dat die misschien te veel gevraagd was. Iig voor mijn kennis en kunnen. Maar dat is ook een start. :)

Acties:
  • +1 Henk 'm!

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 10:01
MIda00 schreef op zondag 3 november 2019 @ 12:48:
Misschien was niet niet duidelijk genoeg met mijn vraag. Sorry daarvoor. Welke software of programmataal kan ik daarvoor gebruiken? Ik ben dus een beginner en wil wel benodigde literatuur aanschaffen alleen ben niet zeker waar ik moet zoeken.
Bijv PHP of Django, HTML en JavaScript.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Acties:
  • 0 Henk 'm!

Verwijderd

Zondagmiddagvulling :D

Ik ga zo verder met m'n AI voor locatiebepaling van m'n twee katertjes. De ene is aan de diarree dus een eenvoudige line-follower doet vast wonderen!

* gaat nog eens HK verzoek sturen *

@MIda00 niets persoonlijks.

@RobIII uurtje terug nog wat gepost en gegoogled voor een enthousiaste Tweaker die z'n deurbel met Arduino aan Hue wil koppelen. Denk dat ik aardig in kan schatten wie ik enthousiasmeer voor ons vak. Maar off-topic. Ik houd m'n snaveltje over deze zijstraat :)

[ Voor 35% gewijzigd door Verwijderd op 03-11-2019 13:13 ]


Acties:
  • +1 Henk 'm!

  • Croga
  • Registratie: Oktober 2001
  • Laatst online: 10-09 14:20

Croga

The Unreasonable Man

Verwijderd schreef op zondag 3 november 2019 @ 12:51:
Dat gaat je niet lukken zonder vier jaar cursus aan een universiteit, tien jaar ervaring, een goed team mensen en een grote zak met geld ;)
Yup, laten we dat tegen iedereen zeggen die uit zijn comfort zone wil stappen. Weten we zeker dat iedereen netjes in het gareel blijft......

@Verwijderd als je nog helemaal niets van programmeren weet zou ik, als ik jou was, beginnen met wat eenvoudige online programmeer cursussen. Kijk eens rond op Coursera of Udemy (Of één van de andere MOOC sites). Als je dan je idee de hele tijd in je achterhoofd houdt kan de cursus je helpen de juiste richting op te gaan kijken.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op zondag 3 november 2019 @ 13:06:
@RobIII uurtje terug nog wat gepost en gegoogled voor een enthousiaste Tweaker die z'n deurbel met Arduino aan Hue wil koppelen.
En dat maakt dat je een andere enthousiaste beginner dan maar mag ontmoedigen en klinkklare onzin mag verkopen? Het één heft 't ander op? Je heb wat krediet opgebouwd met de vorige en maakt 't bij deze weer op? Werkt 't zo? 8)7
Verwijderd schreef op zondag 3 november 2019 @ 13:06:
Ik houd m'n snaveltje over deze zijstraat :)
Héél graag d:)b :w

[ Voor 9% gewijzigd door RobIII op 03-11-2019 13:17 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • +2 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
Ik wil iedereen bedanken voor jullie tijd en adviezen. Ik zie hier paar aanknopingspunten waar ik kan beginnen en wie weet misschien lukt me toch ooit wat van te maken. ;)

Acties:
  • +1 Henk 'm!

  • Zeror
  • Registratie: September 2003
  • Laatst online: 14:55

Zeror

Ik Henk 'm!

MIda00 schreef op zondag 3 november 2019 @ 12:48:
Misschien was niet niet duidelijk genoeg met mijn vraag. Sorry daarvoor. Welke software of programmataal kan ik daarvoor gebruiken? Ik ben dus een beginner en wil wel benodigde literatuur aanschaffen alleen ben niet zeker waar ik moet zoeken.
Heb je al enige ervaring met programmeren? Want dat is natuurlijk stap 1.

Bedenk of je een standalone app of web app wil aanbieden. Aan de hand van die keuze kun je bepalen welke programmeertaal/ontwikkelomgeving daarbij aansluit. Begin bij het begin. Neem de tijd om alles goed te leren. Ga vooral niet overhaasten.

Zeker in het begin heb je training nodig. Het maken van een chatapp is zeker niet een van de eerste dingen die ik zou gaan proberen, eerder een van de latere. Zoek voor jezelf kleine opdrachtjes om je thuis te gaan voelen in de ontwikkeling. Het namaken van simpele tot geavanceerde spelletjes zijn vaak een goede training, omdat hier veel aspecten van ontwikkeling bij komen kijken. Begin bijv. met een rekenmachine, daarna TicTacToe en daarna een Sudoku of Doolhof solver. Probeer een CRUD te maken. Bouw het op en leert de kneepjes van het vak. Pas daarna kun je beginnen met je chatapp.

[ Voor 32% gewijzigd door Zeror op 03-11-2019 14:00 ]

Trans-life! :::: Nintendo ID: Zeror_rk / SW-6670-3316-6323 :::: BattleTag: Zerora#21213 :: Twitch: ZERORAh


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Galinsky
  • Registratie: Oktober 2013
  • Niet online

Galinsky

--------->

Ik kan je niet precies helpen met waar te beginnen gezien ik hier binnen nog niet in gespeeld heb, echter doe het heel staps gewijs en werk met versies en bouw hier verder op totdat je tevreden bent. Op deze manier hou je leuke "short wins" voor jezelf wanneer je iets nieuws werkende krijgt. Een nette chatroom klaar maken duurt even. Werken met iteraties en short wins is hoe ik mijn meeste en zeker de eerste programmeer projectjes ben begonnen, dit was dan binnen java. Het is een een leuk leerzaam proces.

Misschien als opzetje (misschien kunnen ervaren mensen betere stap(jes)(pen) maken:
1ste short win: connectie maken met 2 pc's naar een server. De 2 pc's kunnen zo communiceren.
2de short win(lastigste): webapplicatie maken en op de server zetten, deze applicatie zou je moeten kunnen openen via de webbrowser via beide pc's. (zou je allemaal lokaal kunnen houden binnen je eigen (thuis netwerk voor testen.
3de short win: realtime communicatie over webapplicatie die op de server staat via de 2 pc's
4de short win: GUI (user interface) updates voor de webapplicatie
5de short win en verder: allerei functies die je kunt toevoegen zoals chatrooms.

sinds je het simpel wilt houden heb je denk ik voor de functionaliteit geen database nodig, wat al heel veel scheelt. (database wordt gebruikt om bijv. users bij te onthouden of orders.) als je de chats wilt opslaan zou dat gewoon in logs bewaard kunnen worden.

Hier een (helaas) lange video voor de beginselen van een webapplicatie misschien heb je er iets aan maar ik denk dat het beter is als je zelf iets vind dat denkt dat bij je past.
YouTube: Build Your First Web Application Using HTML, CSS, Java Script, Node ...

De leerweg (zeker in het begin) is steil om dit op te zetten. Maar door het stapsgewijs te doen moet het zeker met enige tijd wel lukken.

Acties:
  • 0 Henk 'm!

  • MIda00
  • Registratie: Maart 2007
  • Laatst online: 12-09-2022
Galinsky schreef op zondag 3 november 2019 @ 13:41:
Ik kan je niet precies helpen met waar te beginnen gezien ik hier binnen nog niet in gespeeld heb, echter doe het heel staps gewijs en werk met versies en bouw hier verder op totdat je tevreden bent. Op deze manier hou je leuke "short wins" voor jezelf wanneer je iets nieuws werkende krijgt. Een nette chatroom klaar maken duurt even. Werken met iteraties en short wins is hoe ik mijn meeste en zeker de eerste programmeer projectjes ben begonnen, dit was dan binnen java. Het is een een leuk leerzaam proces.

Misschien als opzetje (misschien kunnen ervaren mensen betere stap(jes)(pen) maken:
1ste short win: connectie maken met 2 pc's naar een server. De 2 pc's kunnen zo communiceren.
2de short win(lastigste): webapplicatie maken en op de server zetten, deze applicatie zou je moeten kunnen openen via de webbrowser via beide pc's. (zou je allemaal lokaal kunnen houden binnen je eigen (thuis netwerk voor testen.
3de short win: realtime communicatie over webapplicatie die op de server staat via de 2 pc's
4de short win: GUI (user interface) updates voor de webapplicatie
5de short win en verder: allerei functies die je kunt toevoegen zoals chatrooms.

sinds je het simpel wilt houden heb je denk ik voor de functionaliteit geen database nodig, wat al heel veel scheelt. (database wordt gebruikt om bijv. users bij te onthouden of orders.) als je de chats wilt opslaan zou dat gewoon in logs bewaard kunnen worden.

Hier een (helaas) lange video voor de beginselen van een webapplicatie misschien heb je er iets aan maar ik denk dat het beter is als je zelf iets vind dat denkt dat bij je past.
YouTube: Build Your First Web Application Using HTML, CSS, Java Script, Node ...

De leerweg (zeker in het begin) is steil om dit op te zetten. Maar door het stapsgewijs te doen moet het zeker met enige tijd wel lukken.
Dankjewel! Echt super bedankt!

Acties:
  • +1 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
@MIda00 het gaat je zeker lukken om er wat van te maken, en wie weet gooi je ooit de huidige chat services van hun troon.
MSN, ICQ, etc. etc. zijn immers ook van hun troon gegooit.

Succes!

Maak je niet druk, dat doet de compressor maar


Acties:
  • +1 Henk 'm!

  • Brilsmurfffje
  • Registratie: December 2007
  • Niet online

Brilsmurfffje

Parttime Prutser

Voor een project zoals is dit is het belangrijk dat je de juiste tooling neemt vanaf het begin. Voor sommige talen en/of frameworks zijn er al zo goed als kant en klare oplossingen.
https://dev.to/rexeze/how...socketio-and-mongodb-2kho
Pagina: 1