Slug of ID?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer / Innovatieve software / Virtual Re

Functieomschrijving Als .Net developer werken aan innovatieve software waar onder andere gebruik gemaakt wordt van Virtual Reality? Bijdragen aan een organisatie waar je uitgedaagd wordt om continu verbeteringen en ontwikkelpunten te ontdekken en door te voeren? Werken in de omgeving Putten? Reageer dan nu voor meer informatie! Het pro-actief aandragen van verbeteringen voor de bestaande applicatie; Ontwikkelen van nieuwe functionaliteiten; Doorvoeren van aanpassingen en wijzigingen; Verantwoordelijk voor koppelingen met andere systemen; Op de hoogte blijven van technische ontwikkelingen. Functie-eisen Hbo werk- en denkniveau; Een afgeronde IT gerelateerde opleiding; Minimaal 1 jaar professionele ervaring als developer; Aantoonbare kennis van C#; Initiatiefrijke

Bekijk vacature »

SMART SERVICES SOFTWARE DEVELOPER

SMART SERVICES SOFTWARE DEVELOPER Heerlen Technology 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Smart Services Software Developer – Heerlen, Limburg How does your job as Software Developer look like at Accenture? Within Accenture’s Innovation Center for Smart Services in Heerlen, you will be joining a highly skilled team professionals working on Blockchain, Artificial Intelligence, Salesforce.com, Java, Web Development, VR/AR, and IoT solutions. As Developer your main responsibilities include creating requirements, software development and integrating applications for large international clients. Project complexity is high and the technical challenge

Bekijk vacature »

Software Developer C#

ucntie: Software Developer (C#) Opleiding HBO/WO Locatie: Roermond/Sittard area Startdatum: 1 februari Contract: vast dienstverband Uren per week: Fulltime, 40 uur per week Bedrijf: Als innovatieve voorloper binnen de digitale informatiestromen in de medische sector hechten we belang aan het ontwikkelen en implementeren van nieuwe technologieën. We zijn op zoek naar creatieve geesten die energie halen uit het werken met een verscheidenheid aan technologieën, aan de hand van hun eigen ontwerpvrijheid en professionele ontwikkeling. De afdeling Research & Development is verantwoordelijk voor het onderhouden, vernieuwen en installeerbaar opleveren van de applicaties voor de professionele (eerstelijns) gezondheidszorg. Afdeling: Binnen de afdeling

Bekijk vacature »

Jan Kila

Jan Kila

07/12/2019 13:32:39
Quote Anchor link
Tot dusver zie ik alleen maar nadelen voor het gebruik van een slug in plaats van een ID.
- De ID heb je sowieso nodig voor de identificatie en het uniek maken van de regel in de database het onderhouden van die regel en het ophalen van de data;
- De slug moet je apart uniek maken anders heb je er niets aan;
- Om een slug effectief te kunnen gebruiken moet je een afzonderlijke index in de database opzetten en onderhouden, dat kost tijd en resources;

De slug noemt men 'user-frendly', ik begrijp niet wat een gebruiker met de unieke identifier van een regel in de database te maken heeft.

Heeft iemand een ander idee?
 
PHP hulp

PHP hulp

26/01/2020 06:49:46
 
Ward van der Put
Moderator

Ward van der Put

07/12/2019 15:08:13
Quote Anchor link
Je vraag "Slug of ID" suggereert een tegenstelling, maar het een sluit het ander niet uit.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http://www.example.com/klantenservice/retourneren

is gebruikersvriendelijker dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http://www.example.com/?pid=2958&hl=nl

maar je kunt de eerste URL gewoon ook gebruiken als unieke ID óf er een unieke ID uit afleiden.
Gewijzigd op 07/12/2019 15:08:44 door Ward van der Put
 
Ozzie PHP

Ozzie PHP

08/12/2019 00:40:46
Quote Anchor link
@Jan Kila

Heb je het over een ID of slug in een URL?

Dus bijv.

www.mijnsite.nl/product/boormachine

versus

www.mijnsite.nl/product/312

Is dat wat je bedoelt?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

08/12/2019 13:14:47
Quote Anchor link
Voor de voorkant van een website zeg ik altijd JA slugs, voor de SEO en gebruiksvriendelijkheid. (Precies zoals Ward aangeeft). Voor een adminpanel, api en AJAX zeg ik Nee, overkill en onnodig. Slugs zijn inderdaad in bepaalde zin een omweg maar als een linkje gedeeld wordt via bijvoorbeeld Whatsapp dan ziet het eerste linkje van Ward er wel een heel stuk beter en vertrouwder uit dan de tweede die me nu op dit moment doet denken aan linkjes die je vaak in phishing berichten ziet.
 
Jan Kila

Jan Kila

08/12/2019 13:32:28
Quote Anchor link
@Ozzie,
Scheppen van vertrouwen als je een link deelt, dat lijkt me het voordeel van een slug!
Dank voor het antwoord.
 
- Ariën -
Beheerder

- Ariën -

08/12/2019 15:56:35
Quote Anchor link
Wat ook handig is, is om ook bij het bezoeken van een website de juiste sjug mee te geven.

Als je bijvoorbeeld deze URL hebt: https://www.example.org/nieuws/1234/weinig-sneeuwoverlast-deze winter-verwacht.html, dan wil je liever niet dat iemand de slug aanpast naar naar: https://www.example.org/nieuws/1234/enorme-desastreuze-sneeuwoverlast-verwacht.html. Dit zou wel eens funest kunnen worden voor je SEO....

Dus daarom gewoon doorsturen naar de originele URL met een 301-header.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.