GithubHelp home page GithubHelp logo

The name about giraffe HOT 25 CLOSED

slang25 avatar slang25 commented on June 25, 2024
The name

from giraffe.

Comments (25)

slang25 avatar slang25 commented on June 25, 2024 4

I'm liking Giraffe right now 😃 They are all good suggestions though.

from giraffe.

ErikSchierboom avatar ErikSchierboom commented on June 25, 2024 4

As for naming, Eiffel is of course also a programming language, although a very popular one. So that might lead to some search issues.

from giraffe.

ErikSchierboom avatar ErikSchierboom commented on June 25, 2024 3

I like Giraffe :)

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

Man that is funny that you created this issue now, because I was literally JUST about to create such an issue myself and include a poll for people to help me decide.

I think the confusion with AWS Lambda is real and I had two ideas myself:

  • Giraffe
  • Brachios

Both names sound weird initially, but I was looking for a good Lambda logo and when I saw this:

Lambda Logo from Wikimedia

I thought it looks a lot like these:

Giraffe
Brachiossaurus

Obviously both names are very playful and don't mean a lot, but which web product name actually means anything today hey?

It would be memorable and I could easily design a Lambda looking giraffe or brachiossaurus to go along with it as the logo.

What do you think? Any good suggestions?

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

Also I was thinking about the template thing as well. The name ASP.NET Core Lambda would make it a bit more cumbersome for a dotnet new -type aspnetcorelambda CLI command. Something like dotnet new -type giraffe would perhaps be easier

from giraffe.

dbettin avatar dbettin commented on June 25, 2024

Agree about the name confusion. In fact, during the asp.net core standup directly after they mentioned this project they mentioned an AWS lambda core project!

I really like the name Eiffel. He was a great builder and architect. Additionally, the Eiffel Tower resembles the Lambda logo.

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

Eiffel is a good name indeed.

from giraffe.

SteveDesmond-ca avatar SteveDesmond-ca commented on June 25, 2024

What's the important part / differentiator? That's it's more functional, or that it's F#? Maybe that could lead in the right direction.

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

@SteveDesmond-ca Hmm.. I don't know, I feel like in .NET they are both kind of the same. Even though you can mimic functional programming in C# it is nowhere near as nice or intuitive as in F#, not even with C# 7. I think when people want to go functional in .NET it basically means adopting F#. What did you have in mind with both options?

from giraffe.

yawaramin avatar yawaramin commented on June 25, 2024

How about Arrow.Net? 'Arrow' as in the function arrow ->, 'Arrow.Net' to be reminiscent of 'ASP.Net'. Maybe even ArrowNetCore.

from giraffe.

SteveDesmond-ca avatar SteveDesmond-ca commented on June 25, 2024

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

Thanks for all the feedback so far.

Giraffe:
So far I count myself + 2 other people who like the name.

Eiffel:
I really like this one as well and if I had to decide myself then I'd struggle, because I see it on parity with Giraffe. If I count myself in then it's 2 votes in total for Eiffel.

Arrow.Net / Arrow Core:
Personally I am not a big fan of {something}.Net names and I am also not very keen on overloading "Core" even more as it already is. I know this sounds contradicting given that I named the library "ASP.NET Core Lambda", but the only reason I chose this name was to express that it is a functional framework (Lambda) for ASP.NET Core.

As we all agree it's not a great name (otherwise this issue wouldn't exist :)) and I'd rather move away from similar troubling names like {something}.net or {something} Core, etc.

If I rename the project then it needs to be a name that is very clear, search and spell friendly and unique (as far as concerned in the .NET space) so that I don't have to go through that same exercise in the future again.

I'll leave this issue open for a few more days and see if there's more ideas/suggestions coming in and then I will make a call :)

from giraffe.

yawaramin avatar yawaramin commented on June 25, 2024

Hmm ... Arrowasp? Or Arrow.Asp.

from giraffe.

dbettin avatar dbettin commented on June 25, 2024

I would say the name Giraffe would lead to more search conflicts than Eiffel.

Also, I have assumed it would still be called something akin to "Eiffel for Asp.net Core". So both points might be futile.

from giraffe.

slang25 avatar slang25 commented on June 25, 2024

@dbettin How so? Here are 2 search results:
https://www.google.co.uk/search?q=Giraffe+.net&oq=Giraffe+.net&aqs=chrome..69i57.1947j0j1&sourceid=chrome&ie=UTF-8
https://www.google.co.uk/search?q=Eiffel+.net&oq=Eiffel+.net&aqs=chrome..69i57.7496j0j1&sourceid=chrome&ie=UTF-8

The Eiffel results are actually .NET related, I think in practice either of those names won't lead to any confusion, but I cannot see how Giraffe would lead to more search conflicts that Eiffel.

from giraffe.

dbettin avatar dbettin commented on June 25, 2024

I was referring to generic queries. But like you said, both are fine in practice. I believe most people would search for Eiffel F# or Giraffe F#.

from giraffe.

jackfoxy avatar jackfoxy commented on June 25, 2024

A meaningful name can help marketing. I like something with lambda in it. That forms an image of functional programming. ASP is associated with the Microsoft stack. How many people still know it stood for Active Server Page? The original tech and today's ASP.NET are pretty removed. How about LambdaASP? Shorter, and shouldn't be confused with AWS Lambda.

from giraffe.

 avatar commented on June 25, 2024

yup, i think the "asp" must be in the name 'cause this runs on top of it. I like something like @jackfoxy proposed, or even shorter, lambdAsp, reusing that a. And the logo would be replacing that A whit the lambda symbol. What do you think?

from giraffe.

slang25 avatar slang25 commented on June 25, 2024

@nicolocodev lambdΛsp
I think that lambda is a confusing term (see first post), if it wasn't then AspNetCore.Lambda is descriptive and is not a problem.

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

Hey everyone, thanks for the feedback. I would have to recount again, but by briefly looking at the responses and upvotes I believe Giraffe is still ahead and I was already playing with some logo ideas for that name as well.

Here are my current thoughts:

I agree that a link to ASP.NET Core would be nice, because this framework is essentially designed for it. I also agree though that there should be an "ASP" free name, which can be easily used in everyday lingo, search results, etc.

Let's say we go with the name Giraffe. I think the long official name could be still "ASP.NET Core Giraffe" or "ASP.NET Giraffe", but short and more commonly used it would be simply "Giraffe" (I would also re-name the library and namespaces to Giraffe then). The crucial point here is that if someone doesn't type the whole long name they will still get meaningful search results.

I think the logo could look very much like a giraffe looking lambda sign and I was also playing with the idea that the text could be written a bit like "Gira#e" where the # can be two "f" sightly designed into a # sign. or maybe one f and the other f an # or so... I don't know.. I am not really the creative guy, but I will ask some of my work mates who do branding for a living to help me with that :)

My plan is to finalize the Razor work started by @nicolocodev this weekend before doing any renaming (because that will create even more merging issues) and after that I will come back to this thread and do a final check.

Whatever the end result will be I hope you will like it (over time) and I am thankful for all the input and help in making that decision!

from giraffe.

mikeball avatar mikeball commented on June 25, 2024

Just to throw a couple other ideas out there that try to associate with the letter F.

phaser mvc (sounds like F)

asp.net [animal-that-starts-with-letter-f] mvc
e.g. falcon, ferret, finch, frog, flamingo, fox

asp.net f'n mvc (as in we use "asp.net fn mvc" my personal favorite would be so great to say in business meetings)

or maybe play off the language improvement from F#?
sharper mvc

or along the lines of arrows
quiver mvc
fletch mvc (the feathers on arrows)

from giraffe.

slang25 avatar slang25 commented on June 25, 2024

@mikeball I would try to avoid MVC as this is what this library kills and replaces. Sounds like @dustinmoris has landed on a name now.

from giraffe.

nojaf avatar nojaf commented on June 25, 2024

I'm in favor for Giraffe, it's simple and has a nice ring to it.
I don't really think that the name should contain any references to a functional programming thing, ASP, .NET or Core.

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

I renamed the project to Giraffe now. Thank you all for your input!

from giraffe.

dustinmoris avatar dustinmoris commented on June 25, 2024

Hi all, I'd like to request your help again for finding the right logo now. Please see #43. Thank you!

from giraffe.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.