4 ms·
Author here. I wrote up my answer here: http://browser.engineering/blog/why-python.html http://browser.engineering/blog/why-python.html Basically: server-side
by pavpanchekha 5y ago
Author here. I wrote up my answer here: http://browser.engineering/blog/why-python.html http://browser.engineering/blog/why-python.html
Basically: server-side JavaScript is just not as widely known as Python, and it'd be additionally confusing when our browser starts running JavaScript. And in-browser JavaScript is a bit too restricted (by things like the same-origin policy) to do the whole thing inside a browser.
- bogomipz 5y agoThis looks fantastic! Really excited to see this. I'm looking forward to reading the updates as well. Cheers.
- game_the0ry 5y agoI see. I tried searching the table of contents as to "why python" and could not find it, but that link does more than enough to explain the "why." I am resisting the urge to disagree, but since you did (literally) write a book about building a browser, I will defer to your expertise and try to learn from you :)
- grae_QED 5y ago>I am resisting the urge to disagree, but since you did (literally) write a book about building a browser, I will defer to your expertise and try to learn from you Respect
- gnull 5y agoGreat blog design, btw! I love the way it displays footnotes (if you can call them that now) on page margins. Does it have RSS?
- pavpanchekha 5y agoYep! You can point your RSS reader at https://browser.engineering/rss.xml https://browser.engineering/rss.xml
- fouc 5y agoI can see that you'd want to pick a language that is good for teaching with, hence why you went with Python. It's probably too late, but I imagine Elixir would also be a great choice for this project.