Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Go -> Python? #21

Open
binarymist opened this issue Jan 6, 2024 · 2 comments
Open

Go -> Python? #21

binarymist opened this issue Jan 6, 2024 · 2 comments

Comments

@binarymist
Copy link

Hi.
I just read the README at surfnerd, which explains why everything is in Go rather then Python, Surfnerd appears to be deprecated with a notice to use this project instead, but this project is Python. I'm trying to understand why the reversal of decision?
Thanks.

@Sarmad1248
Copy link

The software development landscape can change rapidly, and projects may evolve or shift technologies for various reasons.

If there has been a reversal of decision in terms of programming language choice, it could be due to factors such as the development team's evolving expertise, community preferences, performance considerations, or changes in project requirements. Developers may choose a different language based on factors like ease of use, ecosystem support, or specific features offered by a particular language.

To get accurate and up-to-date information, I recommend checking the project's official communication channels, such as its GitHub repository, documentation, or any community forums associated with the project. Developers often provide insights into their decision-making process in these channels, and you might find an explanation for the switch in programming languages there.

@mpiannucci
Copy link
Owner

So the main reason was that I switched how i was downloading model data from noaa for performance reasons, and by using python i didnt have to reinvent the wheel.

The other reason is that I just wanted to work on python in my apps at the time so i changed course.

I currently am using rust for all my projects so have implemented a lot of this same stuff in rust too now. My hobby time i try adn use whatever i want to when i am on a learning or implementation path.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants