DEV Community

Discussion on: On the Importance of Packaging

Collapse
 
kr428 profile image
Kristian R.

Enjoyed reading through your writeup. Currently looking into Python (flask) development while coming from a strong Java background, I actually am amazed to see how much "bare-boned", fragmented and unstandardized things such as packaging and deploying packages in other environments are. This possibly is one thing where Java really excels: Using build tools like maven or cradle, coming up with packaged, shippable artifacts is nothing to really worry about...

Collapse
 
thelonelyghost profile image
David Alexander • Edited

Thanks for the feedback!

Having dabbled in java, among several others (jack of all trades, master of none), the maturity of the language continues to impress me. The approach toward packaging is one example, namespacing and how importing packages works is another.

I see too many languages throw everything into a global namespace (cough ruby) and result in all kinds of unexpected side effects. Java had it right very early on.