this post was submitted on 30 Oct 2023
1009 points (96.2% liked)

Programmer Humor

32558 readers
520 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
(page 4) 49 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 year ago (10 children)

Learn rails in 2004? Good luck. It wasn't released until 2006

load more comments (10 replies)
[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (1 children)

Honestly, despite my experience in standalone programming and algorithms, my experience in web development is limited. I've had experience with ASP dot NET, Actix (Rust framework Lemmy is powered by) with Diesel ORM, and PHP. ASP is limited in .NET ecosystem, and the primary IDE to develop ASP dot NET apps is proprietary, not something I want to work with. Actix is doing pretty good, it uses Tokio internally, one of the fastest and most robust async frameworks in the wild. I've been using Rust for more than 2 years, and I'd be honest: it was designed for medium- and large-scale application development. For making prototypes, you probably want another programming language. And I see PHP as one of the easiest ways to prototype.

For Django, I've never used it, maybe I'll have to use someday. Nevertheless, I see Python as a rather bloated (in terms of overlapping language features) language which suffers from similar problems as PHP, like no type checking (by default). Also, Python packages are tied to some exact version of Python, which causes a large dependency mess when using multiple packages (Rust also has this problem, but at much smaller scale, and developers of packages often use conditional compiling of language features). Meanwhile, I think that some Python problems could be resolved using a package manifest file, like Rust does.

If you have something to add, go on, because I'm always thinking what server language/framework I should use for my Next Big Project^TM^.

load more comments (1 replies)
[–] [email protected] -4 points 1 year ago (2 children)

Yeah, I'm still amazed as well... not only that, but people still use it 😬.

load more comments (2 replies)
[–] words_number -5 points 1 year ago

PHP is a shit language, but far from dead. There are too many legacy killer apps that are used A LOT and won't be rewritten in a different language anytime soon. E.g. Wordpress, Mediawiki (The engine behind wikipedia and other wikis), Nextcloud, Typo3, ...

load more comments
view more: ‹ prev next ›