11

Raddit codebase

Submitted by surreal in meta (edited )

Do you see a rewrite in Python at some point possible for raddit?

I am a developer and i would really love to contribute to the raddit codebase, the only problem is that my PHP skills are near to zero.

I don't want to bash PHP, it's very mature and stable but feels that it's losing ground fast and the evolution of the language getting slower each day. But that's not the real reason to migrate to another language, my main thought is that migrating specifically to Python would open the ground for many more contributions as it's becoming one of the most popular language in schools and universities.

As raddit evolves, the codebase would grow and maybe we want to consider making it easier for future devs to maintain and adding featute to it.

Comments

You must log in or register to comment.

11

emma wrote (edited )

BORN TO DIE

WORLD IS A FUCK

鬼神 Kill Em All 1989

I am trash man

410,757,864,530 DEAD COPS

6

surreal wrote

thank you for your work here emma!

about decentralizing raddit, would hosting it to https://zeronet.io/ make sense?

maybe we should open another thread in meta about this.

3

emma wrote (edited )

BORN TO DIE

WORLD IS A FUCK

鬼神 Kill Em All 1989

I am trash man

410,757,864,530 DEAD COPS

7

aiwendil wrote

If that happened I would definitely contribute code also, but I think it is mostly one dev at this point. It is pretty impressive they have been able to do this much on their own. I might try to work on my php skills so I can contribute.

2

BlackFlagged wrote

Is that why there have been barely any contributions to the code since emma started it? Is php a hard language to learn?

6

surreal wrote

It's not that hard, it may have some quirks but all languages do, though Python is a little bit easier to learn as a first language so people usually start with it. The main difference is the reach of each language, Python has a huge community that is pushing it forward and has many resources and libraries making it very good for FOSS projects. Also developers that know one of Python/PHP/Ruby/Perl usually wont learn any of the other if they have the choice as these pretty much are the same in regards to programming paradigms and use cases.