Performance
Please build offers high performance build speeds, which can significantly reduce build times compared to other tools. This is achieved through parallel execution and efficient incremental builds.
Flexibility
Please is highly configurable and flexible, allowing developers to tailor the build system to fit a wide range of project requirements and workflows.
Cross-platform
It supports cross-platform builds, enabling developers to use a single build system for projects targeting multiple operating systems.
Minimal Dependencies
Please requires minimal external dependencies, which simplifies setup and reduces the potential for version conflicts and other dependency-related issues.
Open Source
As an open-source tool, Please allows users to inspect, modify, and contribute to the codebase, fostering a collaborative community environment.
We have collected here some useful links to help you find out if Please is good.
Check the traffic stats of Please on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Please on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Please's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Please on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Please on Reddit. This can help you find out how popualr the product is and what people think about it.
Pip is a command line package manager that comes with Python, but it is definitely not the only package manager. Other tools like pipenv, poetry, pdm, conda, and even some third-party applications like please can all manage Python dependencies. One common mistake beginners make is installing Python, and then running pip install (or even worse, sudo pip install), before moving forward. While this works in the... - Source: dev.to / over 1 year ago
Iโm not sure a JS library qualifies as a PL. Or automation software (SoftStack). Or an API description language. Or a build system. Source: over 3 years ago
Regarding your first point, a good alternative to Bazel is [Please][https://please.build/] - its build graph can solve exactly this problem in CI. - Source: Hacker News / over 3 years ago
Checkout: https://please.build/ - CMake is not directly supported, but you can easily extend please.build to invoke cmake commands to build your targets. - It does supports both Windows(ehweee) and Linux - MIT - BONUS: it is fast. Really fast(||)! Single binary. It is also versatile. I am using it to build a repo with multiple programming languages(C++(Wasm),Go,Js, Flutter), while spinning up vagrant and... Source: almost 4 years ago
> the best way forward is to take the ideas of Bazel (hermetic and deterministic builds) and package them as a good small build system, perhaps even compatible with Bazel so you don't have to rewrite build rules all the time. How does https://please.build measure up? - Source: Hacker News / almost 4 years ago
Good luck! I assume you are aware of please.build? Source: almost 4 years ago
> I always hope it's going to be about 'power and reliability of Bazel' but as friendly to get going with a basic make rule. Have you seen https://please.build? It is very close to what I think the answer to "What if Blaze was made today?" is. It is conceptually much simpler and doesn't suffer from some of the things that need to happen in Google-scale projects/teams. For example, they haven't done the same gross... - Source: Hacker News / about 4 years ago
Iโd also suggest looking at https://please.build as an alternative to Bazel and Pants. Source: over 4 years ago
Man, I was so confused for a sec there. I maintain please, and got really excited that somebody had taken the time to look into my tool. Source: about 5 years ago
I've started experimenting with the Bazel-like https://please.build/ , which has actual support for incremental builds. I also advocate avoiding a lot of the typical dependencies in the Java ecosystem. There is a lot of bloated garbage that you'll miss less than you might think. - Source: Hacker News / over 5 years ago
I can't speak for using it in a massive monorepo, but I started using https://please.build for some of my personal projects recently just as an alternative to the dominant Java build systems (Ant/Maven/Gradle). It's far more straightforward to use, and incremental builds actually work reliably. - Source: Hacker News / over 5 years ago
Perhaps check out a tool like please[1]. There are other tools in this space, but that one has worked well for me without the complexity of some other, similar tools. [1] https://please.build. - Source: Hacker News / over 5 years ago
Do you know an article comparing Please to other products?
Suggest a link to a post with product alternatives.
Is Please good? This is an informative page that will help you find out. Moreover, you can review and discuss Please here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.