Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Uwyn Logo
  1. Home
  2. Bld
  3. bld advocacy ideas

bld advocacy ideas

Scheduled Pinned Locked Moved Bld
14 Posts 3 Posters 668 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ethauvinE Offline
    ethauvinE Offline
    ethauvin
    wrote on last edited by
    #4

    I think people have a hard time picturing how easy bld is to use, just by looking at the description, etc. Not until you actually try it will you realize that you can get project compiling and running in just a few minutes.

    gbevinG 1 Reply Last reply
    1
    • ethauvinE ethauvin

      I think people have a hard time picturing how easy bld is to use, just by looking at the description, etc. Not until you actually try it will you realize that you can get project compiling and running in just a few minutes.

      gbevinG Offline
      gbevinG Offline
      gbevin
      wrote on last edited by
      #5

      @ethauvin said in bld advocacy ideas:

      I think people have a hard time picturing how easy bld is to use, just by looking at the description, etc. Not until you actually try it will you realize that you can get project compiling and running in just a few minutes.

      You might be onto something here, any thoughts on how to better convey that?

      ethauvinE 1 Reply Last reply
      0
      • gbevinG gbevin

        @ethauvin said in bld advocacy ideas:

        I think people have a hard time picturing how easy bld is to use, just by looking at the description, etc. Not until you actually try it will you realize that you can get project compiling and running in just a few minutes.

        You might be onto something here, any thoughts on how to better convey that?

        ethauvinE Offline
        ethauvinE Offline
        ethauvin
        wrote on last edited by
        #6

        @gbevin said in bld advocacy ideas:

        You might be onto something here, any thoughts on how to better convey that?

        I'm not entirely sure yet. I was thinking a short video or maybe a nice graphic outlining the process. But those require extra steps, which people don't usually go for at first.

        We need to figure how to convey all of this in a concise and appealing form.

        gbevinG 1 Reply Last reply
        0
        • ethauvinE ethauvin

          @gbevin said in bld advocacy ideas:

          You might be onto something here, any thoughts on how to better convey that?

          I'm not entirely sure yet. I was thinking a short video or maybe a nice graphic outlining the process. But those require extra steps, which people don't usually go for at first.

          We need to figure how to convey all of this in a concise and appealing form.

          gbevinG Offline
          gbevinG Offline
          gbevin
          wrote on last edited by
          #7

          @ethauvin maybe a short video as an animated gif that can play directly on the website?

          ethauvinE 1 Reply Last reply
          1
          • gbevinG gbevin

            @ethauvin maybe a short video as an animated gif that can play directly on the website?

            ethauvinE Offline
            ethauvinE Offline
            ethauvin
            wrote on last edited by
            #8

            @gbevin said in bld advocacy ideas:

            @ethauvin maybe a short video as an animated gif that can play directly on the website?

            That's an idea. Will be catchy too.

            gbevinG 1 Reply Last reply
            1
            • ethauvinE ethauvin

              @gbevin said in bld advocacy ideas:

              @ethauvin maybe a short video as an animated gif that can play directly on the website?

              That's an idea. Will be catchy too.

              gbevinG Offline
              gbevinG Offline
              gbevin
              wrote on last edited by
              #9

              @ethauvin said in bld advocacy ideas:

              @gbevin said in bld advocacy ideas:

              @ethauvin maybe a short video as an animated gif that can play directly on the website?

              That's an idea. Will be catchy too.

              I'll try to work on something in the next few weeks.

              1 Reply Last reply
              1
              • B booniepepper

                a lot of skepticism and preconceptions

                What kind are you facing?

                For my two cents, I'd say Android is probably a lost cause. For better or for worse, Android is going to be locked in to Gradle for a very long time.

                I think bld's other advantage is that it fits the bill for a simple and stable tool like ant before it.

                Gradle fits the bill for a very complex build tool, and has costs in stability since all the features necessitate refinement over time and that turns into churn/toil. That's not bad, some problems are legitimately complex and they benefit from a complex tool -- I also don't think that's a majority of projects at all.

                Maven is less complex and more stable (and has a larger user base according to some surveys I've seen from JetBrains and JRebel), but Maven 4 is coming out and who knows what to expect as people try to upgrade all their maven plugins. I actually think it might put people in the mood to try something different

                So... it's not really an idea, but a thought that there's a storm-a-brewing, and it might position bld really well for people that want something a little more simple and stable. (But not ant)

                ethauvinE Offline
                ethauvinE Offline
                ethauvin
                wrote on last edited by ethauvin
                #10

                @booniepepper said in bld advocacy ideas:

                For my two cents, I'd say Android is probably a lost cause. For better or for worse, Android is going to be locked in to Gradle for a very long time.

                Agreed.

                I think bld's other advantage is that it fits the bill for a simple and stable tool like ant before it.

                Gradle fits the bill for a very complex build tool, and has costs in stability since all the features necessitate refinement over time and that turns into churn/toil. That's not bad, some problems are legitimately complex and they benefit from a complex tool -- I also don't think that's a majority of projects at all.

                Completely agree. I've converted over 30 projects to bld, and I've yet to find something I did in Gradle that I couldn't simply do in bld.

                That's why I created the TestNG and JaCoCo extensions, etc. I just didn't want to copy-paste the same build code over and over. Like you often have to in Gradle, or Maven.

                I've written plugins for Gradle before, and once again that is infinitely more complicated than doing an extension in bld.

                So... it's not really an idea, but a thought that there's a storm-a-brewing, and it might position bld really well for people that want something a little more simple and stable. (But not ant)

                I think Geert and I are a pretty big proponent of the KISS principle. Do one thing and do it well, don't throw in the kitchen sink.

                I'm pretty sure we could make bld cook breakfast in the morning, but we won't. Now, if you want to write an extension to do just that, be my guest.

                Thanks for the great feedback.

                1 Reply Last reply
                0
                • ethauvinE Offline
                  ethauvinE Offline
                  ethauvin
                  wrote on last edited by ethauvin
                  #11

                  How about also doing some side-by-side comparisons? Something like…

                  Screenshot from 2023-08-22 15-46-18.png

                  1 Reply Last reply
                  0
                  • gbevinG Offline
                    gbevinG Offline
                    gbevin
                    wrote on last edited by
                    #12

                    @ethauvin I've found that really tricky, since at first glance, the Gradle version there looks actually easier and more concise, until you actually have to evolve and work with it. That's been imho the most difficult thing to convey.

                    ethauvinE 1 Reply Last reply
                    0
                    • gbevinG gbevin

                      @ethauvin I've found that really tricky, since at first glance, the Gradle version there looks actually easier and more concise, until you actually have to evolve and work with it. That's been imho the most difficult thing to convey.

                      ethauvinE Offline
                      ethauvinE Offline
                      ethauvin
                      wrote on last edited by
                      #13

                      @gbevin said in bld advocacy ideas:

                      @ethauvin I've found that really tricky, since at first glance, the Gradle version there looks actually easier and more concise, until you actually have to evolve and work with it. That's been imho the most difficult thing to convey.

                      I wasn't looking at making it more concise. I could have made the bld version a lot shorter, but I purposely made it the exact same number of lines. I was just trying to showcase what you can do in bld.

                      But I can see your point.

                      gbevinG 1 Reply Last reply
                      0
                      • ethauvinE ethauvin

                        @gbevin said in bld advocacy ideas:

                        @ethauvin I've found that really tricky, since at first glance, the Gradle version there looks actually easier and more concise, until you actually have to evolve and work with it. That's been imho the most difficult thing to convey.

                        I wasn't looking at making it more concise. I could have made the bld version a lot shorter, but I purposely made it the exact same number of lines. I was just trying to showcase what you can do in bld.

                        But I can see your point.

                        gbevinG Offline
                        gbevinG Offline
                        gbevin
                        wrote on last edited by
                        #14

                        @ethauvin that was one of my takeaways from that Reddit thread a while ago. Many people seem to just look at the code verbatim and do a direct comparison, not taking into account what the implications are and how it actually can be used. It's a really tough nut to crack when trying to show of what's possible with bld imho.

                        1 Reply Last reply
                        1
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups