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

[Suggestion] Rename this project #878

Closed
GitClickOk opened this issue Aug 22, 2020 · 2 comments
Closed

[Suggestion] Rename this project #878

GitClickOk opened this issue Aug 22, 2020 · 2 comments

Comments

@GitClickOk
Copy link

I'm aware of #347, this is a similar suggestion, but with a higher scope.

I work mostly with different databases, and I'm aware of how really bad is the Oracle's default provider for MySql. So I'm very glad because you guys created this project.

But this name "MySqlConnector" really doesn't helps. if you google for "mysql connector", this project appears only in the end of the second page. The Oracle's default one take all links in the first page... :(

If I try remember from memory, the only two differences are (1) NOT from Oracle (2) NOT with a "NET" in end of the name...

The Nuget package alone is funny... I see MySql.Data by Oracle, MySql.Data.Entities by MySql, a lot of others ".MySql" and MySqlConnector and ... it's time to read carefully to select the correct one.

Basically I'm saying you have an awesome project! But it is really really hard give some visibility with these problems I listed. Any "marketing" I can do will probably or inevitably will be lost in this naming confusion.

I think really amazing idea maintain the namespaces and classes names, but no the project name. If you find so drastic changing the name, just append a name while we don't get used to. Some examples:

  • MySql Power Connector (pun intended)
  • Async/Extended/Ultimate/Perfect MySqlConnector
  • Endeavor (former MySqlConnector)
  • MySqlConnector Async Edition
  • Etc

These were only name/format suggestions, of course. Then, the next step is a relevant icon and some visual identity for the website (including the same ICON in website/github AND nuget). You can even put a pet like an "Elekid" :).

I wish you the best, and thank you for this great project.

@bgrainger
Copy link
Member

I definitely understand the confusion around these similarly-named projects. That said, this library is the fourth Google result for mysql connector .net, 8th for mysql .net, and 5th on NuGet for mysql. Obviously I'd love to rank higher, but it makes sense that the "official" ADO.NET library does rank higher for common queries.

It's not clear to me that renaming the project to something "more unique" would improve its visibility. Yes, if it were called "Endeavour", it would probably rank highly for endeavour mysql but no one's searching for that. Presumably people are googling for "mysql c#" (or similar); using a name without "mysql" in it won't help anyone.

I considered using a really unique name early on, but then decided that picking up some of the Google traffic for mysql connector was better than picking up none of it.

Thanks for the suggestion, but without a specific recommendation of an obviously better project name, I'm inclined to stick with the current one. Whatever promotion you can provide (by linking to https://mysqlconnector.net/) is appreciated, though!

@PhilAtWysdom
Copy link

MySqlNETConnector?

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

No branches or pull requests

3 participants