save versus write...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »
Ozzie PHP

Ozzie PHP

30/10/2013 17:16:55
Quote Anchor link
Hello...

Als je data gaat opslaan, bijv. in cache of sessie, wat zijn dan de juiste/meest gebruikelijke termen? En idem voor het inladen/inlezen? Hier wat opties. Wat vinden jullie de beste?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
A) voor het opslaan:
1: save  // $cache->save($data);
2: write // $cache->write($data);
3: set   // $cache->set($data);

B) voor het inladen/inlezen:
1: load // $cache->load($data);
2: read // $cache->read($data);
3: get  // $cache->get($data);     

Wat dekt volgens jullie het beste de lading? Mijn persoonlijke voorkeur gaat uit tussen de combinatie van:

- load en save

OF

- read en write
 
PHP hulp

PHP hulp

28/11/2024 16:35:02
 
Eddy E

Eddy E

30/10/2013 20:26:59
Quote Anchor link
Save is voor langdurig opslaan, dus niet voor een sessie. Maar wel voor in een database.
Write is schrijven, als onderdeel van 'save'. Tijdens het 'saven' schrijf je het ergens weg.
set is tijdelijk opslaan, zoals sessie of 1-pagina-durend-iets (een $_GET bijvoorbeeld).

In jouw geval van cache/sessie: set().

Voor load/read/get zelfde verhaal, dus kom je uit bij get().
 
Ozzie PHP

Ozzie PHP

30/10/2013 20:32:11
Quote Anchor link
Eddy, thanks voor je reactie. Zelf zie ik get en set als het getten en setten in een class.

Bij cache of sessie schrijf je iets daadwerkelijk weg in een bestand (of database). Ik zou dan dus juist denken aan save of write, maar niet aan set.

Write als onderdeel van het saven daar kan ik wel inkomen, maar hoe zit het dan met load en read? Is read onderdeel van het loaden?

Andere meningen zijn ook welkom...
 
Bas IJzelendoorn

Bas IJzelendoorn

02/11/2013 01:00:06
Quote Anchor link
Ik pak voor dit soort dingen altijd gewoon logische praktijk voorbeelden:

Save:
In het Nederlands vertaald 'opslaan'. Doosje vullen en naar een opslag locatie brengen (zolder, kelder, kamer waar ik toch nooit kom). Oftewel voor langer termijn, waar je (misschien) op langer termijn iets mee wil doen. Technisch voorbeeld is je bezoekers tellen. Naar de inhoudelijk records kijk je vrijwel nooit en al helemaal niet na 5 jaar, maar je wilt het wel behouden om misschien ooit te kijken hoeveel het aantal bezoekers dit jaar is gegroeid, ten opzichte van 5 jaar geleden. Maar dan zie ik jou niet elk record stuk voor stuk bekijken.

Write:
Met de intentie dat ik boodschappen ga doen schrijf ik op het boodschappenbriefje wat ik wil halen bij de supermarkt. Daadwerkelijk bewaren van deze gegevens zal ik niet heel lang doen, maar ik stop het briefje toch in mijn portemonnee of in mijn broekzak. Maar na mijn boodschappen gaat dat briefje echt weg.

Set:
Als ik koffie zet en hij is klaar schenk ik het mijn koffiekopje. Als ik het ga opdrinken dan is het daarna weg of dat het nu is omdat ik het opdrink, of dat ik het weggooi omdat ik er geen zin meer in heb. Het kopje zal in elk geval heel snel leeg zijn. Een ander voorbeeld binnen de koffie is dat het de koffie in de kan stroomt waar het tijdelijk op een plaatje wordt warm gehouden, maar die blijft vrijwel nooit lang vol achter, want je drinkt via je kopje* het op of je gooit het weg.

* afhankelijk van hoe mensen koffie drinken, ik doe dat in elk geval met een kopje xD
Afbeelding

Load:
Als ik ga laden, dan komt dat doosje met oude spullen toch weer te voorschijn. Had ooit eens een roze met bloemtjes servies gekregen, van een verre tante waar ik absoluut niets mee heb. Maar nu de hond vanavond over de tafel heen rende toen hij dol was is al het servies kapot gegaan. Uur bezig alle scherven en rotzooi op te ruimen. Toch blij dat ik nog iets van servies op zolder heb staan, ondanks dat ik het vreselijk vindt heb ik nu even niet de tijd om nieuw servies te halen dus moeten we daar maar even mee doen.

Read:
Loop ik door de winkel heen is het toch wel fijn dat ik nog even op mijn boodschappen lijstje terug kan kijken of ik wel alles heb. En dus niet thuis kom en erachter kom dat ik iets vergeten ben (met uitzondering van dingen die niet op het lijstje stonden).

Get:
Als ik in koffie taal blijf zou ik hem eerder willen vertalen naar 'pakken' in plaats van (ver)krijgen. Waarbij ik doel op het kopje koffie wat ik pak. Ik drink de koffie op of ik gooi het weg. Maar goed taal is taal dus we houden het op (ver)krijgen. Op het moment dat ik ergens op een portaal wil, moet ik inloggen. Het systeem wil geautoriseerde gegevens verkrijgen, anders kan ik niet inloggen. Maar dit stelt niet dat die gegevens altijd hetzelfde blijven. Op het moment dat ik uitgelogd ben kan ik terug gaan naar een beveiligde pagina, maar hoor ik gewoon het bericht te krijgen dat ik niet ingelogd ben.
Ik kan bijvoorbeeld met een token werken of elke keer voordat ik uitlog mijn login gegevens wijzigen (ongeacht of dat realistisch is), maar het systeem wil voor het moment (tijdspanne) dat je op dat moment ingelogd bent, dat de gegevens hetzelfde zou moeten zijn als dat in een database zou staan.
 
Ozzie PHP

Ozzie PHP

02/11/2013 02:53:57
Quote Anchor link
Hahahahaha... Bas... wat heb jij gedronken??? Whahaha... lol...

Een heleboel tekst, maar nog geen concreet antwoord op mijn vraag. Als je weer nuchter ben, dan ben ik benieuwd wat er dan volgens jou bij het opslaan van cache of sessie gegevens hoort.

Nou, thanks... ik heb weer even gelachen :D
 
Bas IJzelendoorn

Bas IJzelendoorn

08/11/2013 22:32:04
Quote Anchor link
Ozzie PHP op 02/11/2013 02:53:57:
Hahahahaha... Bas... wat heb jij gedronken??? Whahaha... lol...

Een paar bakken koffie vandaar het voorbeeld, mogelijk iets teveel koffie [0.0] ;)

Een sessie is kort en tijdelijk. (browser)Cache wordt vaak opgeslagen op des harde schijf.

Onder Cache zou ik plaatsen:
- Save en Load
- Write en read
Vergeleken met de eerder gegeven voorbeelden bewaar je deze gegevens wat langer. Het boodschappen briefje kan ik 's avonds maken en de volgende dag uit me broekzak halen tijdens de boodschappen. Geld eigenlijk hetzelfde voor de verhuisdoos met servies. Je bewaard het wat langer om er later op terug te komen, waarbij het voor kan komen dat de tijdsduur kort is, maar ook langer.


Onder sessie zou ik plaatsen:
- Get en set
Bij een sessie is het eigenlijk een aan één gesloten activiteit. Neem het koffie drinken of een brainstorm sessie. Je voert het uit zonder onderbreking. De tijdspanne is kort.
 
Ozzie PHP

Ozzie PHP

08/11/2013 22:34:31
Quote Anchor link
Bij cache ben ik het volledig met je eens. Toch zou ik bij sessie ook gaan voor load en save. Een sessie kan een paar uur duren, en je slaat dan echt een (fysiek) bestand op.
 



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.