Note que si le taff est bénévole, ok, mais il y a pas moyen de rétribuer le travail d'une autre manière ? La commun ici est francophone et fan de CS. Il doit y avoir moyen d'offrir des trucs en rapport avec ça, non ? Genre tapis de souris dédicacé par Vitality, Maillot de KennyS ou que sais-je.
J'en connais aucune bizarrement et pourtant je rencontre des tech recruiter 1 à 2 fois par semaine. Non honnêtement c'est se voilé la face de penser que PHP est un bon choix technique en 2020/2021. Et bien que ce soit pas la majorité des applications web, les startup sont par définition de jeunes boîtes qui innove et qui commence from scratch. Le choix de la stack est un enjeu pour créer une architecture moderne et attiré des talents, et ça ne rime pas beaucoup avec PHP.
On sera sûrement pas d'accord, mais c'est pourtant ce que je constate. Pas mal d'article sur Medium, écrit par des pointures expliquent très bien pourquoi PHP n'est pas un bon choix en 2020 (ni en 2018 d'ailleur)
Faut se dire qu'on ait pas sur du 5 ans non stop non plus. Y a eu de grosses périodes où rien n'avançait parce que plus personne n'était dessus, que tout le monde avait mis ça de côté, et qu'un jour on se disait "au fait ça en est où la V5 ?" et on se reconcentrait dessus.
La gestion du projet est pas ouf, ça oui, je veux bien l'accorder sans soucis. Faut avoir conscience que toutes les personnes qui ont amorcé le projet à l'époque ne sont plus dans le staff aujourd'hui, parce que CS les intéresse plus, parce qu'au fur et à mesure elles avaient d'autres priorités que VaKarM dans la vie, parce que c'est comme ça que fonctionne un staff bénévole, les gens vont et viennent selon leurs envies.
Ces personnes à la base de la V5 n'ont donc jamais été vraiment remplacées. Je prends mon cas par exemple, ce qui m'intéresse c'est les news, c'est écrire. Faire une nouvelle version d'un site, j'y connais rien, ça m'intéresse pas d'apprendre à coder ou gérer un projet du genre, mais si on le lance quand même aujourd'hui c'est parce qu'on n'a plus trop le choix. Est-ce une mauvaise vision des choses ? Peut-être, j'en sais rien, mais autant que j'aime VaKarM je fais quand même toujours ça par passion, pas pour me taper des trucs qui m'intéressent pas vraiment.
Bref, comme pour tout depuis toujours avec VaKarM, ça dépend des gens. Tu as plein de rédacteurs motivés dans ton staff ? T'auras des belles news. T'as des graphistes motivés ? Des beaux visuels. Des devs motivés ? Les projets de dev avancent. C'est pas plus compliqué que ça. Et le jour où quelqu'un s'en va (quand il veut, même du jour au lendemain sans prévenir, c'est aussi ça le bénévolat), bah tu perds ses compétences, et ce sur quoi il était n'avance plus, simplement.
Après pour les aspects techniques, encore une fois j'y connais rien, faut voir ça avec Al4r1c.
Si justement il y a autant de demandes c'est pas à cause du fait justement qu'il y a de moins en moins de personnes qui dev en php ? Aujourd'hui les sites sont beaucoup pensés pour une compatibilité application mobile qui est bien souvent en react donc les sites se transforment de plus en plus en react.
Néanmoins venant d'Angular & co, je trouve symphony assez simple à prendre en mains et pouvant répondre à pas mal de besoins pour un site comme vakarm assez simplement. Mais on pourrait aussi faire tourner un backend workdpress/drupal et faire du react par dessus. Tout est question d'affinitié des devs au final et d'avoir une techno qui n'a plus de ressources l'année prochaine.
Car je suis arrivé dans le staff il y a deux ans, dans la charte graphique le forum était terminé. Personne n'étant dessus je l'ai donc fait. Entre temps les autres dev ayant abandonnés les autres modules n'ont pas avancés.
Effectivement, la perspective mobile peut jouer énormément. On préfère aujourd'hui avoir une architecture en micro service, pour que chaque brique backend soit isolé et pas dépendante des autres.
Dans ma startup nous créons des plateformes SVOD, donc des Netflix pour différents clients. Nous avons une app React et des app React Native, les deux appellent les mêmes micro service qui sont isolés (SEO, User, Média, Search). Le tout dans des dockers. C'est le genre de chose assez moderne qui nécessite des langages conçu dans ce sens, on utilise Elixir (Ruby) mais GraphQL est un autre bon exemple pour ce genre de chose.
Courage, quel plaisir ce serait de la voir de mon vivant cette v5 :)
Très appréciable de voir toujours autant de transparence dans la communication, même si ça n'empêche pas certains commentaires de mecs qui ont tout vu tout fait :D
Oui oui j'en ai conscience de ça, mais ma question est plutôt : que devient deStrO ? :)
CS:GO = Gratuit btw, et malgré des devs afk ça reste (très) qualitatif
Oui, sauf pour ceux qui ont acheté le prime + des clés pour les caisses + les stickers + les opérations + le skin ASIMOV sur l'AWP pour faire comme Kenny + le faceit premium + la nouvelle souris et le nouveau clavier après avoir ragé IG xD
"If you’re reading this, we need your help building back better"
Ca après, aucune idée...
Ce mépris envers JQuery/Bootstrap :(
Surtout est-ce qu'il y a vraiment quelque chose que tu peux faire côté UI avec Vue que tu ne saurais faire avec jQuery ?
D'autant plus que certains se mettent même à coder en vanilla JS tant celui-ci devient très scalable avec les navigateurs ;)
Ce thread est parti en couille sur un débat à la con ^^. Chacun ses préférences et faut d'tout pour faire un monde; même dans le dev. M'enfin bon...
J'ai envoyé un mail, mais toujours aucune réponse ^^'
Pour avoir travaillé un peu sur la v5 il y a un peu moins d'un an, j'étais pas un dev très expérimenté en Laravel, mais j'avais les bases. Effectivement, on se rend pas compte du taf à faire derrière, qui est énorme. Et au passage, un grand bravo à Al4ric qui fait et qui a déjà fait un taf monstre (et les autres dev d'avant que j'ai pas pu connaître).
Mon gros souci et la raison pour laquelle j'ai décroché, c'est déjà en partie à cause de mes compétences, mais surtout sur le fait que c'est très compliqué d'intégrer un projet pareil. Beaucoup de devs sont passé par là et on fait des choses à leur manière, et ça complique la chose. J'étais aussi totalement perdu avec la bdd, sur qu'elle table gère quoi, quels Controllers et Models doivent être utilisés, c'était le plus compliqué.
(Je parle de la version de la v5 d'il y a 1 an, peut être qu'un gros nettoyage a été fait entre temps.)
Ce qu'il manque réellement, et je sais que le staff en a conscience, c'est de la gestion de projet. Peut être prendre le temps, plusieurs semaines voir 2-3 mois, pour faire le bilan de toutes les fonctionnalités et les Controllers/Models qui y sont lié. Découper cet énorme projet en plusieurs features, ça aiderait énormément.
J'espère honnêtement que le projet aboutira !
J'ai répondu à tout normalement, est-ce que y a pas une faute de frappe dans l'adresse ou un truc du genre ?
J'ai l'impression que tu confonds "pas à la mode" et "dépassé".
Oui effectivement PHP c'est pas ce qu'il y a de plus trendy, mais la techno en elle même a rien d'obsolète et a tout à fait sa place dans une stack moderne. Va faire un tour sur Welcome et tu verras pléthore de startup qui utilisent PHP aux côtés d'autres technos modernes.
"des pointures expliquent très bien pourquoi PHP n'est pas un bon choix en 2020"
en attendant tu ne sembles pas capable d'expliquer concrètement par toi même ce qui te semble problématique avec le language.
ps: je fais pas de php
jQuery c'est une lib d'utilitaires qui date de l'époque ou écrire du js était compliqué, c'est devenu largement obsolète avec l'évolution du language.
React et Vue sont bien plus puissants avec leur système de réactivité et les composants. Ils permettent d'écrire des applications entières en js de manière structurée, d'où l'appellation de framework.
Btw même Bootstrap a abandonné jQuery
Je confirme que j’ai pas fait de faute de frappe. J’ai vérifié avant d’envoyer le commentaire précédent :)
Mail envoyé le 20 Janvier a 17h59. Titre du mail : « Get the V5 done » :)
Jquery et React/Vue n'ont juste rien a voir. Alors oui je peux te cité des centaines de choses. Jquery permet de faire des modifications de DOM à la volé et c'était formidable en 2010.
React Vue et autre Angular permettent de structurer ton app, avec une notion de composants réutilisable et qui ont un cycle de vie, qui s'update automatiquement en fonction des données. Ton app contient un router locale qui te permet de demander seulement des datas au backend et de gérer toute la logique de navigation côté front. Tout ça en très peu de ligne de code, et bien-sûr j'ai seulement effleuré les possibilité ici.
Tu pourras jamais faire ce genre de chose en jquery ou en vanillaJS sans écrire des centaines de lignes?
Pour Bootstrap, pardon de ce mépris, je l'utilisais aussi énormément, mais depuis l'émergence de flexbox, pour des grosses apps, il est devenu assez inutile et souvent source de prise de tête.
Justement, si je vais sur Welcome ou sur StackShare, il y a peu de startup qui ont du PHP. Dans les mastodonte tu n'en auras qu'un Facebook, car créé bien avant l'émergence des langages modernes. Mais si tu regardes les autres, les uber, les airbnb, les payfit, qonto, les shopify, nada.
J'ai déjà expliqué pour moi la raison principale, les micro service et l'émergence des app frontend en React/Angular etc qui n'ont plus besoin des mêmes besoin backend. Tu me diras qu'on peut faire tout ça en PHP, mais ce n'est pas son utilisation première et des langages sont beaucoup plus efficient pour ces nouvelles architectures.
Alors si tu veux créer ta petite landing page en PHP/Bootstrap ça sera rapide et efficace. Mais si tu veux une app beaucoup plus complète avec une grosse utilisation des datas, un stresse permanent à ta bdd et une navigation fluide pour le User, tu ne feras pas le choix du PHP, les startups valorisées à plusieurs millions ne le font pas.
Pour certains métiers ou travaux à effectués, il y a une charge de travail importante à réaliser (moyens humains, temps, historique, etc.) et certaines personnes émettent des jugements trop hâtifs et donc sans prise de conscience de celle-ci.
Je vous souhaite donc bon courage dans vos recherches et l'accomplissement de votre projet !
Si jamais vakarm cherche un chef de projet par contre je me porte volontaire contrairement à rentrer dans le code.
L'objectif serait d'avoir vraiment un suivi régulier des avancements et débloquer des points en accompagnant. Découper les grosses tâches en petit objectif pour arriver à un module fini.
Eh beh je ne vois rien dans la boîte mail :( Envoie-moi ça par MP avec ton mail autrement !
VaKarM.net vous met à disposition une version mobile HTML5 du site. Cette version marche pour tous les navigateurs mobile/tablet, mais reste adaptée pour les smartphones!
Pour faire de VaKarM une application sur votre iPhone/iTouch/iPad, cliquez sur le bouton du milieu puis sur le bouton "Ajouter à l'écran d'acceuil". Une icone VaKarM apparaitra alors dans votre menu.
Pour votre feedback, veuillez le faire sur le forum
V4.0 - Développé par deStrO