5 ms·
Why does your server code and your UI code share the same base directory?
by MatthewPhillips 14y ago
Why does your server code and your UI code share the same base directory?
- deleted 14y ago[deleted]
- lipponlabang 14y agoWell surely any two files in any file system shared a common base directory don't they? Either the root directory, or one further down the tree.
- prezjordan 14y agoWhat exactly is wrong with that? In Rails, you have app/controllers and app/views. UI code and server code sharing the same base directory.
- bendemott 14y agoDoes seem potentially problematic if you don't want to be exposing server-logic. Especially when the developer may not know what software will be ultimately serving the static files over http.
- prezjordan 14y agoAs a newbie webdev, what would you suggest? Making an API-based web application? (the backend would serve and receive JSON and the front-end would simply play around with it) Or am I completely misunderstanding this.
- MatthewPhillips 14y agoThat's a reasonable way to build an application, and one that I personally prefer, but there isn't a silver bullet. But if you're building a Node app your server js and your client js don't need to commingle. Make a src/js/client directory, and stick your package.json in there (if you want to use this tool).
- NinetyNine 14y agoSocketstream is a framework in active development based on exactly that idea.
- MatthewPhillips 14y agoThe grandparent was talking about Node, which doesn't tell you how to organize directories like Rails.