Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
georgejecook
Streaming Star

Re: Eclipse plugin limitations

Thanks for sharing - I like your linter; but tbh, I still don't see that solving the cases I raised above - I currently barely have to use any searching/scrolling/navigation/mouse to traverse my code - I can just move my cursor to something, press a hotkey and it takes me straight to the right place (xml declaration, code file, code-behind brs file, listener method, etc). That's the kind of productivity enhancements I'm looking for.

For those who are happy with a higher work-to-navigation threshold (I most certainly am not one of those), your tooling looks great!

I might use your builder as the basis of another project I have in mind 🙂
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
destruk
Binge Watcher

Re: Eclipse plugin limitations

Notepad is really good - hard to top that.  It has "find" AND "replace" too as well as jumping to line numbers and noted comments.  I just love Notepad.  And it only takes up about 200 KB on the drive so I can even use that on an old 30-year old laptop too.  Also XI is awesome if you run Linux - has everything anyone could ever need who wanted to write code instead of requiring a GUI with colored text and features they never use to bloat the IDE to Gigabytes.  I'm sure boasting about how your dev kit is larger than windows is a big hit at programmer socials, but just use whatever you like.  Not many clients I've talked with care what their app developers use as long as they get results and can check in code to some kind of repository/archive system.  Then again, if you truly enjoy using weeks on modifying your development environment (I know three or four guys who do that) and don't actually care about how long it takes to create an app, by all means, proceed.  I'm sure you can spend a decade on Eclipse adding new features and documenting each change here.
0 Kudos
georgejecook
Streaming Star

Re: Eclipse plugin limitations

I used to respond to posts in the same manner as yourself years ago; I gave it up - it's unhelpful, and reflects badly on you.

I suggest you read: https://www.inc.com/justin-bariso/these-3-questions-will-immediately-increase-your-emotional-intelli...
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
georgejecook
Streaming Star

Re: Eclipse plugin limitations

Hey @joetesta  I want to setup Continuous Integration - I'm looking at your ukor tool. You got any examples of CI usage for it?
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
joetesta
Roku Guru

Re: Eclipse plugin limitations

it's not "my" tool, I assume you mean the Dashboard from StegmanCo?  It has a one click build and deploy.
At one place I worked they used gradle to build and deploy whenever files changed.  I used that together with the dashboard for debugging and remote controls. But that didn't include any automated testing.
aspiring
0 Kudos
joetesta
Roku Guru

Re: Eclipse plugin limitations

Having been on the receiving end of such snark (spot a vegan amiright) and having wasted some hours or days thrashing CPUs and HDs with eclipse, I rather enjoyed destruk's comment 🙂
I've worked with a number of Roku developers over the years, as far as I can recall, every one eschewed eclipse. certainly nobody ever evangelized it.  I assume you'll find some preferable setup that works for you.
aspiring
0 Kudos
nish
Visitor

Re: Eclipse plugin limitations

"georgejecook" wrote:
Thanks for sharing - I like your linter; but tbh, I still don't see that solving the cases I raised above - I currently barely have to use any searching/scrolling/navigation/mouse to traverse my code - I can just move my cursor to something, press a hotkey and it takes me straight to the right place (xml declaration, code file, code-behind brs file, listener method, etc). That's the kind of productivity enhancements I'm looking for.

For those who are happy with a higher work-to-navigation threshold (I most certainly am not one of those), your tooling looks great!

I might use your builder as the basis of another project I have in mind 🙂

You're right that our tooling are still missing a lot of the features that you've outlined. However a big difference with the eclipse plugin is that it is completely opensource and we are actively merging in community contributions. So we encourage you request and/or contribute changes that would have the biggest impact on your workflow  😄
0 Kudos
georgejecook
Streaming Star

Re: Eclipse plugin limitations

Thanks, building on eclipse is the biggest workflow improvement I can get - I've already got my mind-to-key ratio extremely high, and I'm working extremely productively, almost with as much comfort/efficiency as using jetbrains.

I'd have to invest far more time into sublime/visual studio code to get anywhere close to the level of productivity I currently have - simply no point for me. Good luck with your endeavours though.. Those who are not wholesale pro/anti whatever IDE, will likely find similar benefits from my plugin when I release it. Everyone else will continue to be happy with their choices. All good 🙂
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
nish
Visitor

Re: Eclipse plugin limitations

"georgejecook" wrote:
Thanks, building on eclipse is the biggest workflow improvement I can get - I've already got my mind-to-key ratio extremely high, and I'm working extremely productively, almost with as much comfort/efficiency as using jetbrains.

I'd have to invest far more time into sublime/visual studio code to get anywhere close to the level of productivity I currently have - simply no point for me. Good luck with your endeavours though.. Those who are not wholesale pro/anti whatever IDE, will likely find similar benefits from my plugin when I release it. Everyone else will continue to be happy with their choices. All good 🙂

Thanks for that, however, I do want to point out that since we have a language server implementation, you don't actually have to switch out your IDE :D. You only need to build out a language client for eclipse which is not very hard to do and you get all of the features currently available on the atom plugin without sacrificing your existing workflows.

Here's a reference on how you can do this

We agree that everyone should be able to use whatever tools that allow them to be the most productive.
0 Kudos
georgejecook
Streaming Star

Re: Eclipse plugin limitations

Very thoughtful of you @nish. I like your positivity and sentiments! Now, I'd be up for implementing this on eclipse; but I must ask - What are the benefits of your language server.

What facilities will it give me while editing brightscript? You guys got any videos/gifs/descriptions showing what it does? If I can understand the value in it, I'd gladly get involved.
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos