Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 127 reacties

De engine in de toekomst

Onze site, code en engine kunnen altijd beter. De belangrijkste toepassing die nog niet gerealiseerd was bij de release van Tweakers 7, was de integratie van het forum. We willen namelijk dezelfde techniek gaan gebruiken om lijstjes forumtopics te kunnen presenteren, bijvoorbeeld als tab binnen een merkpagina. Die toont dan alle forumtopics die gekoppeld zijn aan het merk Kingston of producten van dat merk. Bovendien moet de zoektechniek die we voor veel andere onderdelen van de site hebben geïntroduceerd ook voor het forum gebruikt gaan worden. Omdat het hier gaat over tientallen gigabytes aan informatie, hebben we dit niet gelijk geprobeerd te integreren.

Dbadmin disk-grootte voor Topics en Messages

Op deze manier konden we eerst de basisideeën van de techniek goed in de praktijk testen. Bovendien zou het integreren van die functionaliteit onze overstapdatum weer weken of zelfs maanden uitgesteld hebben. Het is natuurlijk jammer voor degenen die al heel lang wachten op een betere zoekmachine in het forum, maar hij is eindelijk in ontwikkeling. Op het moment van schrijven is er zelfs al een goed werkende opzet, die we nu verder uitwerken :)

Forumtab van TPlink voor Tweakers 7

Daarnaast is het de bedoeling dat je de forumtopics ook bij de algemene zoekresultaten gaat vinden. Ook dit is geen triviale uitbreiding; dus ga er maar vanuit dat we de nieuwe forumzoekmachine eerst in gebruik nemen en dat we de geïntegreerde zoekfunctie pas in een latere iteratie uitbreiden.

Verder zullen we natuurlijk nog kijken naar andere onderdelen van de site die hier nog niet in opgenomen zijn en daar wel baat bij hebben. Momenteel vallen onder andere de Meuktracker, onze banensectie en wat andere kleinere delen nog (deels) buiten de boot. Ook die stonden eerder wel op het programma, maar zijn uiteindelijk uitgesteld om het Tweakers 7-project een gezonde einddatum te kunnen geven.


Moderatie-faq Wijzig weergave

Reacties (127)

1 2 3 ... 7
Blerghhh... daar gaat dan je zogenaamde winst in sneller programmeren :P
In het artikel geef je aan dat jullie de objecten in Java vertalen naar PHP's serialized of igbinary encoding. Maken jullie hiervoor nog gebruik van een speciale library? Of hebben jullie dit zelf ontwikkeld? Wij gebruiken namelijk een vergelijkbare opzet (PHP + Java backend), maar gebruiken nu nog Json voor het uitwisselen van data. Als Java zelf al objecten kan aanleveren zal dat inderdaad veel tijd kunnen schelen!
Goede argumenten!
Ik denk dat dit juist is waar de "echte" tweaker van houdt.
De technisch mindere (zoals ik) onder ons heeft genoeg artikelen die we wel super kunnen lezen
dus omdat jij "te lui"ben om je toetsenbord te gebruiken moet tweakers dat maar mee nemen in hun idee over hoe ze een pricewatch beter kunnen laten werken? we kunnen misschien ook gewoon vaker de poging proberen te nemen om onze gewenning een beetje aan de kant te gooien ipv alleen maar alles af te kraken.
Dit is al mogelijk, je kunt een wensenlijst opstellen en daar kiezen bij hoeveel leveranciers je wilt bestellen.

OT: zeker interessant om dit te lezen, lijkt me prettig als het forum geintegreerd wordt in de zoekresultaten.
Zou het niet mogelijk zijn dat je bij de pricewatch een bestellijst kan ingeven

(bv voor camer'a een specifieke lens + een specifieke body, en nog wat accesoires
of vr computers een behuizing + geheugen + moederbord + ...)

en dat de pricewatch de goedkoopste leverancier vindt voor het volledige lijstje, want nu moet je het soms bij tien firma's bestellen.

"t is maar een idee...
Totaal offtopic en met alle respect voor het werk dat je verzet hebt, maar met het wit aan de zijkanten grijs maken kom je er niet.
Het hele middenstuk waar alle tekst is geplaats: dat is het probleem.
Zeker als die tekst maar 5/8ste van dat witte vlak vult, je staart je helemaal blind.
En natuurlijk kan ik er een custom CSS op loslaten maar eigenlijk zou dat niet nodig moeten zijn...

Voor T7 bezocht ik Tweakers 95% van de tijd op mijn PC en 5% via de Android app. Dat is nu compleet andersom.

Ik hoop dus ook van ganser harte dat de app met rust word gelaten, aangezien dat (voor mij) nog de enige manier is om Tweakers nieuws te lezen.
Omdat het kan.

Daar. Net zo'n nutteloos antwoord als je vraag is.
Python krijgt steeds meer tractie, ook binnen grote bedrijven, dus dat probleem zie ik niet echt. Ook omdat tweakers.net hun systeem zelf ontwikkelt en beheert.

Ik ben zelf niet erg gevoelig voor argumenten als 'er zijn veel meer Java ontwikkelaars en/of consultants', een beetje ontwikkelaar is flexibel genoeg om zichzelf vlot in te werken in elke ontwikkel taal-, en omgeving, als het onder de knie krijgen van zoiets als Python een groter probleem is dan het onder de knie krijgen van de business logic van het systeem zelf, dan praat je over een ontwikkelaar die ik zelf toch al liever niet aan mijn code zou laten werken. Je moet gewoon de beste tools voor de toepassing kiezen, en mensen die capabel genoeg zijn om zich snel in te werken. Heel het idee van zoiets als een Python web app framework is sowieso dat je zo min mogelijk code hoeft te kloppen, en minder code = minder kans op bugs, en minder complexiteit, dus makkelijker te onderhouden en uit te breiden. Als ik naar de ellende kijk die door de gemiddelde Java programmeurs bij ons op het werk wordt geschreven, dan wordt ik daar echt heel erg treurig van. Leuk dat je makkelijk aan 10 Java prutsers kan komen, maar als je die vervolgens 5 jaar nodig hebt om de troep die ze hebben geproduceerd draaiend te houden, terwijl 5 goede ontwikkelaars die zich in elke ontwikkelomgeving kunnen inwerken het in 1 jaar goed doen, dan weet ik wel wat er goedkoper is. Het probleem met Java ontwikkelaars is juist dat er zoveel van zijn waardoor de slechte het verpesten voor de goede, en dat de meeste matige Java ontwikkelaars helemaal gebrainwashed zijn om overal lagen van complexiteit te introduceren en alles in termen van architecturen en objecten te proberen te vatten, omdat dat nu eenmaal is wat ze geleerd hebben. Juist zoiets als een web applicatie kan heel erg gebaat zijn bij oplossingen die een hybride zijn van object-georiënteerd en functioneel programmeren.

Overigens hoef je nog niet eens van een Python framework uit te gaan, dat was slechts het meest voor de hand liggende voorbeeld waar momenteel ook de meeste nieuwe ontwikkeling aan moderne web technologie plaatsvindt. Met PHP, Ruby of node.js kun je ook hele mooie dingen maken, hoewel ik zelf van mening ben dat Python de meest gebalanceerde optie is voor web toepassingen.

[Reactie gewijzigd door johnbetonschaar op 16 november 2012 18:55]

Zelfs op z'n donkerst is de site nog te wit. Het doet gewoon pijn aan je ogen.
Ok, ik heb die optie net pas gevindt, wist nog niet dat die optie er was, bedankt voor de tip :)
Er is toch al een nieuwe slider voor de side-bars van de site en een "padding" slider om meer text / cm^2 op je beeld te krijgen?

Persoonlijk zou ik nog wel meer tekst in beeld willen, nu is ongeveer 1/3 van het scherm in gebruik bij mij, dat mag best 1/2e worden. Ook het grijs is nu op z'n donkerst nog nét niet donker genoeg.

Wel typisch trouwens, ik klik op een link over T.nets backend, en ik krijg tot 2x toe:

Ooops
Er ging iets mis met het ophalen van deze pagina, probeer het zo nog een keer. (503 Service Unavailable 42065847)
:+
Ik stoor me er dus wel aan, hoop dat ze hier snel iets aan gaan doen....
1 2 3 ... 7

Op dit item kan niet meer gereageerd worden.



Samsung Galaxy S7 edge Athom Homey Apple iPhone SE Raspberry Pi 3 Apple iPad Pro Wi-Fi (2016) HTC 10 Hitman (2016) LG G5

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True