We're already heard that Deno release its first major version (v1.0) about several weeks ago, and it was shakes JS world, little bit.
If you read ...
For further actions, you may consider blocking this person and/or reporting abuse
Despite your knowledge about NextJS, you have some issues with the English language. If you study a little bit more about prepositions 'with' and 'by' and the use of third-person, you will write better. Keep studying. Congratulations!
Thanks, english is not my primary language.
Your English is great, thank you!
What build tools do you use for the frontend? Do you consider non-Node.js based, like esbuild, or do you use traditional ones?
Deno support TypeScript and I believe Deno already has bundler tooling, your source code will be compiled as ES, you can read about Deno bundler here deno.land/manual/tools/bundler
You don't minify, or build
nomodule
?I don't think TypeScript (or Deno) can compile codes into minify version 😁, but we can do that later using terser or TypeScript plugin or similar tool. That's what I know, maybe someone knows better than me ✌️
But why to minify the backend code?
I agree with you, with Deno we can run our code faster enough on the server, even we're not bundling it.
Yes, I was referring to frontend code, with problems of
I almost never minify backend code. Just mere
tsc
. Not even Babel. Never that big compared tonode_modules
anyway.Thats why Deno is the big rescue here 😁, we don't need node_modules anymore.
There's an open issue for this.
github.com/denoland/deno/issues/6900
Recommended alternative by a commenter:
Quick silly question from someone with 0 Deno knowledge: how does one connect this (or any generic Deno app) to any kind of UI/view library?
Good question, My framework is with specific purpose, it's to build a quick REST API server, so I don't have any plan to add any views or renderer functionality, but still you can set content type as
text/html
in router response.I'm curious about Deno as well as most others in this community. However, some of your statements got me thinking:
I am relatively new to coding (< 5 years) and reading things like that are easily misinterpreted. Try giving examples to underline those statements.
Other than that, good read ! Jurassic sounds awesome !
of course we need dependencies but no need to install it, you can import directly from URL 😀
That's very true !
Is your Jurassic package still available on Denoland?
Broken link in article and GH repo - deno.land/x/jurassic -> 404 Not Found
Sorry 🙏 I'm not updating jurassic registry with the new database but you can clone or even fork my git. 🧑🏽💻
Okay thanks.
I am using oak and abc as those are popular server packages.
yeah oak / abc is the most popular framework in deno, anyway I'm treating jurassic just for my playground when I'm bored, but maybe next time I'll adding new feature, like instant GQL API and web socket API, and so on, also I will add jurassic to the new deno's registry.
But, thanks for trying my framework and playing with it, I appreciated it.
I think the difference is Java can be compiled, scripting language can't be compiled, need JIT and runtime.
yes you're correct 👍, scripting languange can't be compiled into bytecode.
You can serve a UI with a templating engine and web server, like: github.com/NMathar/deno-express
What can you do with Deno that you can't do with Node?
can someone post some great open source projects build with deno ?
It's still early, let's wait next three or six month later. But actually, every npm pkg can be imported via pika or jspm.