Any alternatives to reddit?

Therefore, I recently asked this question about the existence of link transfer systems + reputation. The answer I brought to my bone marrow. I mean, reddit opened it, so why reinvent the wheel. But after reading this article, I was completely discouraged.

My concerns are consistent with those contained in the article:

  • There are so many dependencies that I’m afraid that I will use the sword, not knowing that the swordsman Cassandra, Memcached, Pylons and the worst of all PostgreSQL (which I am a stranger. I am sorry that they did not have MySQL).
  • I'm not sure how actively reddit wes is developed when writing an article, but the git site shows that it is very active at the moment.

If I were to accept this clone, I’m not sure how difficult it would be to merge with the changes that reddit makes to its sources. Especially after I rebrand the application. Will anyone have practical experience with this?

Also, are there any other simpler (possibly scalable) systems that I can research?

+6
source share
3 answers

I was in the same situation about six months ago. I studied the Pylons and then delved into the reddit code. For example, the model code was extremely secret (spread over one hundred files), and it seemed that simple changes would be a difficult task, at best the documents were scarce. Maintaining with the trunk seemed impossible. There was one guy with a little time who could answer questions briefly since he left.

It was obvious that I was completely alone. After a month or two from nowhere, I decided to look for other options. It looked interesting:

However, I preferred working in Python with PHP, so I explored creating my own in Django. A few months later, in my free time, I have about 50% of the things I need from reddit, and I understand every line of code in the code base. If I had to do it again, I would save this time and build my first for the first time. If there was something built for work, I would take it, but I am not dissatisfied with this path, since it gives me exactly what I need.

Remember that you can still remove a module or two from reddit. For example, a code for sorting comments (standard algorithm) at your leisure.

While on this, I also looked at Pinax, a Django distribution with network tidbits already installed. It interested me, but clouds hung above it, it seemed that there was too little community, and contributions dried up. Now it seems dead.

ps Learn some Postgres, it is not much different from other databases and is much more powerful on average, well-documented, and the price is right.

+8
source

If you want to use the lisp option, there is news.arc , an engine that launches hacker news . It is much simpler than reddit, but it implements the same newsgrouping and stream compilation / sorting.

I personally have not used it, but there are some instructions .

+1
source

There is one simple C # / sql implementation - https://github.com/whoaverse/whoaverse . Not as advanced and lacking some features, but perhaps a good starting point.

0
source

Source: https://habr.com/ru/post/897185/


All Articles