Live data from Hacker News

Open-sourcing Sonar, a new extensible debugging tool

code.facebook.com

31–40 of 47 posts

Re: Open-sourcing Sonar, a new extensible debugging tool

#31
post #2

I rarely comment on name ambiguity because there is rarely overlap, but this does overlap a bit with the Sonar CI analysis tool IMO. Reading this post, I can create a Sonar plugin with Java? OK, let me Google "Sonar Java plugin"...

Didn't they rename to SonarQube though? All of SonarSource's products are named Sonar.*, which is unfortunate but in theory there should be no collisions on a Google search.

Re: Open-sourcing Sonar, a new extensible debugging tool

#32
post #15

Congrats, Emil and team! I'm most excited for this as an extensible platform for further desktop tools, built on FB's robust stack of front-end tech. Although I must admit, I'm disappointed that they didn't use react-native-web to build this app in a cross-platform way. I agree Electron is a good choice for the current landscape, but I'm hopeful that we will be able to move past it. If Sonar was implemented with Reac…

what about linux users?

Like I get that people don't like Electron because of it's resource heavy nature but it's been a boon to us Linux users who have finally been getting a lot of cross platform apps and I truly appreciate that.

getting a Mac is generally not an option - it's too expensive just for a few GUI apps (and overall pushes the bar of development quiet a bit higher) and in all honesty, it's not great for the developer ecosystem to stick to one platform either (new Macbook with the touch-bar is a good reminder of that).

I am currently fortunate enough to own and work on OS X, but I do remember when I was in university with a Lenovo T420 running Ubuntu 12.04 having issues with quite a lot of tools when I was just getting started.

Re: Open-sourcing Sonar, a new extensible debugging tool

#33

I use this tool every day at FB and it's awesome. I highly encourage you to try it and see if it fits into your workflow!

Glad to hear the tool works well for FB employee's. As always the contribution to the community is much appreciated. But as others have pointed out, the tool name could use a rebranding. The popular SonarCube is just one example where confusion can arise.

Seems FB has a pattern of releasing open source projects that have naming conflicts. Another example: yarn

Re: Open-sourcing Sonar, a new extensible debugging tool

#34
post #16
post #2

I rarely comment on name ambiguity because there is rarely overlap, but this does overlap a bit with the Sonar CI analysis tool IMO. Reading this post, I can create a Sonar plugin with Java? OK, let me Google "Sonar Java plugin"...

Hey People from SonarSource: https://www.sonarsource.com/company/history/ please file a lawsuit against Facebook. It looks like it is necessary to prevent them to use these confusing names.

Not a lawyer, but this looks like an obvious Trademark name dilution scenario. Facebook, change that Sonar name.

Re: Open-sourcing Sonar, a new extensible debugging tool

#35
post #32
post #15

Congrats, Emil and team! I'm most excited for this as an extensible platform for further desktop tools, built on FB's robust stack of front-end tech. Although I must admit, I'm disappointed that they didn't use react-native-web to build this app in a cross-platform way. I agree Electron is a good choice for the current landscape, but I'm hopeful that we will be able to move past it. If Sonar was implemented with Reac…

what about linux users? Like I get that people don't like Electron because of it's resource heavy nature but it's been a boon to us Linux users who have finally been getting a lot of cross platform apps and I truly appreciate that. getting a Mac is generally not an option - it's too expensive just for a few GUI apps (and overall pushes the bar of development quiet a bit higher) and in all honesty, it's not great for…

Agreed that Electron has been a great boon to Linux users. There is no need to loose that.

If the app was built with RNs layout API, you could continue supporting Electron via React Native Web. But there are awesome upcoming projects like Proton Native that support Linux UI properly on top of libUI.

There was a react-native-ubuntu experiment that unfortunately died down because it forked RN, rather than the Windows approach of using real RN releases.

Re: Open-sourcing Sonar, a new extensible debugging tool

#36
Oh, it's for debugging mobile apps!

I'm not actually interesting in debugging mobile apps, so it would have been nice if that was mentioned at the start. Now I had to wait for the third section, not very helpfully titled "An open source architecture", to find any clues.

Re: Open-sourcing Sonar, a new extensible debugging tool

#38

Oh, it's for debugging mobile apps! I'm not actually interesting in debugging mobile apps, so it would have been nice if that was mentioned at the start. Now I had to wait for the third section, not very helpfully titled "An open source architecture", to find any clues.

It's right there in the first paragraph:

> With Sonar, engineers have a highly flexible, intuitive way to inspect and understand the structure and behavior of their iOS and Android application

...and the top of the post is tagged as "Mobile", "iOS", and "Android".

Re: Open-sourcing Sonar, a new extensible debugging tool

#39
post #38

Oh, it's for debugging mobile apps! I'm not actually interesting in debugging mobile apps, so it would have been nice if that was mentioned at the start. Now I had to wait for the third section, not very helpfully titled "An open source architecture", to find any clues.

It's right there in the first paragraph: > With Sonar, engineers have a highly flexible, intuitive way to inspect and understand the structure and behavior of their iOS and Android application ...and the top of the post is tagged as "Mobile", "iOS", and "Android".

I think he meant appending "for mobile apps" in the title instead of burying key constraint in midst of wordy paragraphs. There is quite a distance between clarity and fine prints.
Post reply on HN