I work for a school district and we currently use the old Google sites for all of our schools. I've been pushing really hard to move away from that and host/write our own sites from scratch. Things are moving forward in that regard, but my boss wants to do it in Dreamweaver because he has experience with that, albeit only as a hobbyist. Other than him it's me who has web dev experience, but I've gone to school for it and I've built a few web apps with react.
I've tried to tell him that I've have strong opinions against using Dreamweaver, especially in such a production environment.
What would be the best way of persuading him to keep it modern? Should I just tell him the performance benefits, and how the benefits of modern tools like webpack, sass, babel etc would greatly enhance the entire developer and user experience? I do have great rapport with him, maybe it would be better if I just ask him to take a chance and trust me?
With regards to using a CMS such as joomla or WordPress, there are a few reasons. They are limited in what they can provide, and come with a but of overhead. While they may be built with performance, once someone goes in and starts editing performance is lost. I also have greater ideas, such as implementing a service worker, which isn't supported in a CMS as far as I'm aware.
I'd also like to use this as a learning opportunity for students to get involved with. We currently have a game development class at the high school level, and this may hold benefits for students in that regard. Whereas using a CMS, they wouldn't gain as much education as they would with a modern PWA.
Future plans also include replacing our current iOS and Android app that we've contracted blackboard to create for us, either with react native or just a PWA. No I haven't mentioned those plans to my boss because those are a ways away and it's baby steps right now.
The position of web developer isn't a real position at the district as of yet, but things are moving in that direction and we're preparing for that day, which is fast approaching. So if I do leave, it's just a matter of filling the position, not just hoping someone in the department can figure things out.
No it's not ideal, but even if we're to use Dreamweaver my knowledge is greater than his and there is no guarantee he would be able to pick up the slack after I'm gone, and they'd be in the same position to find a Dev who could, and no developer is going to want to spend time working with an outdated tool. This may not be the best place to post this, if it would do better somewhere else let me know!