3 ms·
> I don't know that this will be true for very much longer, if it's not already been disproven. Please show me examples of these 50k+ line JS applications that
by powertower 15y ago
> I don't know that this will be true for very much longer, if it's not already been disproven.
Please show me examples of these 50k+ line JS applications that have no backend, or run JS on the backend, that are not a mess.
...That you can develop, debug, and tie in with the rest of the system with the same ease (or even 10% of ease) as you can with native .NET apps.
- nkassis 15y agoI can't point to any (GMail client side code must be pretty big), but I do have a 5K one that I work on daily and it's not a mess. This project is still very much in development and will grow with time. It's not 50k and it's for sure not a project with 20 devs but even this size was unthinkable earlier. I'm working on a backend in node to take advantage of Websockets.
- charlieflowers 15y agoI can't show you one either. But I can tell you that JavaScript, done right (which is a big caveat), is a great language. People think it's a toy because of its history (and a good number of embarrassing mistakes in its design), but it's very expressive. It has borrowed many of its core concepts from Scheme.
- MatthewPhillips 15y agoWhy do you judge sophistication in code by number of lines?
- WayneDB 15y agoI think he's talking about the maintainability of such an app in the hands of your average joe programmer, not the sophistication of the language. Also, static typing does have it's advantages, particularly in that it's easier to write tools for developing and debugging those languages.