4 ms·
We've completed a full circle and rebuilt Macromedia Dreamweaver. Yay!
by juandazapata 8y ago
We've completed a full circle and rebuilt Macromedia Dreamweaver. Yay!
- elryry 8y agoneed that FTP sync thoooo
- sktrdie 8y agoThe main difference is that now we actually have a proper grid layout system which enables editors to do their job properly. Things like webflow allow one to design responsive components without having to code anymore.
- gimliapp 8y agoCompletely agree with this. It would be very hard to build good tools around float, tables and inline-block which we used to work with. Also, I do find a bit surprising that browser vendors haven't looked more at what tools like webflow are doing.
- gatherhunterer 8y agoFirefox Developer Edition has visual tools for transition functions, font tooling, flexbox, grid, clipping and pretty much every CSS nuance. It's also available for free and always will be, is decoupled from your source code (while still providing you with visually-edited code if you want to make a change permanent) and is built into a browser.
- thanatropism 8y agoI know responsive design is important in a mobile-first world. But the grid systems I've seen (mini.css; it's my first web project in 15 years and I've decided not to use frameworks, just bash rocks together until the browser talks and listens to an API server) are nooot great. They're significantly wordier than old school tables, and significantly more confusing to write by hand too. The one good thing is that they shrink with window size. I know I shouldn't be coding up web "apps" by hand and instead learn React or whatever, but why should the whole making webpages an active hurdle for a techy person of average intelligence who can e.g. move some of his custom code from numpy to tensorflow? Maybe I didn't google the right things, but I expected something that allowed me to say "div id=topnavbar" or something. As opposed to a lot of width classes that... Next thing you know I'm not allowed to repair my TV despite having had a short protoboard-electronics hobby in my teens. I jest.
- chickenfries 8y agoJust use bootstrap if you just want something that is simple and just works.
- ergothus 8y ago> But the grid systems I've seen They may have been referring to the new(ish) CSS Grid https://css-tricks.com/snippets/css/complete-guide-grid/ https://css-tricks.com/snippets/css/complete-guide-grid/ I've not used it yet myself, but it looks to work well enough for at least top-level grids. Your description of other grid systems is accurate, both of those and frankly of most advanced CSS in my opinion. (Cue someone saying "It's easy, you just apply these 3, 5, or 20 CSS properties that you knew applied because of dark magic, and It Just Works!) > wordier than old school tables, and significantly more confusing to write by hand too The issue with old-school tables was never that they didn't work or even were hard to write. The issues (beyond the issues of effective obfuscation of data and accessibility) were that they didn't handle revision well at all. Nor modularity, for that matter. > I know I shouldn't be coding up web "apps" by hand and instead learn React or whatever There are bitter haters on all sides, but the practical truth hasn't changed: template libraries make sense when you start to code solutions to the same problems they solve, or at least encounter those problems. If you aren't encountering those issues, they have little to offer. > Maybe I didn't google the right things, but I expected something that allowed me to say "div id=topnavbar" Unless you use some built in setup (mini-css, bootstrap, foundation, etc) and accept their limitations, you're left to write that all yourself. > Next thing you know I'm not allowed to repair my TV despite having had a short protoboard-electronics hobby in my teens. You seem bitter that some downgrade of experience has been forced upon you - it hasn't. Just because there are new best practices and preferred alternatives to old best-practices, doesn't mean the old ways stop working. You have more options today, not fewer. If you don't like those options, keep at them. I myself am happier with the newer options over not having them, even if I think CSS is STILL way too obtuse and makes simple things difficult. Many old practices are not best practices for reasons. But no one is forcing your hand.
- z3t4 8y agoI still hand write everything in html css and make progressive enhancements. I like layouts that are still readable if you turn off css and javascript, using meaningfull/semantic html. I do like a lot of the stuff that have been added to css, it makes my life easier. So i suggest starting out with just html5, then do the fancy stuff in css. One line of css can usually replace what you needed 20 lines of javascript to do before. Html and css are lagging far behind though eg. You cant define how a json file should be rendered using just html and css. Thus all the frameworks like React to close the gap. If possible though keep things simple enough that you dont have to rely on heavy javascrip.
- egeozcan 8y agoI agree, although, considering the age of Dreamweaver, I don't think we've come far enough. In other words, my younger self from early 00's would have expected way more from 2019. I didn't know what I wanted had a name (CCSS[1]), but I wanted it, and unfortunately for the web platform, there's still no official implementation, but at least there's a JS-based one[2]. [1]: https://gss.github.io/guides/ccss https://gss.github.io/guides/ccss [2]: https://github.com/gss/engine https://github.com/gss/engine
- bloopernova 8y agoThe website associated with that second project appears to be hacked: https://gridstylesheets.org/ https://gridstylesheets.org/ (not really apropos of anything, but it seems that the project has been abandoned)
- egeozcan 8y agoYeah, unfortunately. Hindsight 20/20: Using a JS-based layout engine alternative to CSS wouldn't make sense, but at least it counts as a proof of concept.
- pjmlp 8y agoYou mean the CSS Grid initially proposed by Microsoft and originally designed for native Windows apps using XAML? :)
- HereBeBeasties 8y ago"Originally"? Seriously? NeXTSTEP had this nearly 30 years ago.
- pjmlp 8y agoSo what? So did MOTIF, Turbo Vision and a couple of others. The point was how the CSS grid came to be, and which company brought it into the Web standards working group.
- EGreg 8y agoSeriously, though, why not use a browser based Visual Basic instead of a native app? So anyone can use it anytime.
- meredydd 8y agoBrowser-based Visual Basic, you say? We built one! https://anvil.works/ https://anvil.works/ (Mind you, our visual layout tools aren't this powerful at the HTML/CSS level. We have a fairly simple drag'n'drop system, and if you want to get lower-level than that, then you'll be editing HTML and CSS as text. Gimli looks awesome.)
- zubairq 8y agoyeah, I agree with this. Anvil is pretty cool and definitely a worthy VB successor
- misterdata 8y agoMight also try https://diasli.de https://diasli.de for simple applets (e.g. try https://diasli.de/1658/9b4Mry7xHYs https://diasli.de/1658/9b4Mry7xHYs, hit 'share' -> 'duplicate' to make your own)
- pjmlp 8y agoNo need to rebuild it. https://www.adobe.com/products/dreamweaver.html https://www.adobe.com/products/dreamweaver.html