Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

ceph

234
308
+ 1
10
Clojure

1.9K
1.4K
+ 1
1.1K
Add tool

ceph vs Clojure: What are the differences?

ceph: A free-software storage platform. In computing,It is a free-software storage platform, implements object storage on a single distributed computer cluster, and provides interfaces for object-, block- and file-level storage; Clojure: A dynamic programming language that targets the Java Virtual Machine. Clojure is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.

ceph and Clojure are primarily classified as "File Storage" and "Languages" tools respectively.

Clojure is an open source tool with 7.85K GitHub stars and 1.25K GitHub forks. Here's a link to Clojure's open source repository on GitHub.

Nubank, CircleCI, and Groupon are some of the popular companies that use Clojure, whereas ceph is used by DigitalOcean, Twilio SendGrid, and Mirantis. Clojure has a broader approval, being mentioned in 95 company stacks & 80 developers stacks; compared to ceph, which is listed in 13 company stacks and 3 developer stacks.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of ceph
Pros of Clojure
  • 4
    Open source
  • 2
    Block Storage
  • 1
    Storage Cluster
  • 1
    Obejct Storage
  • 1
    S3 Compatible
  • 1
    Object Storage
  • 117
    It is a lisp
  • 100
    Persistent data structures
  • 100
    Concise syntax
  • 90
    jvm-based language
  • 89
    Concurrency
  • 81
    Interactive repl
  • 76
    Code is data
  • 61
    Open source
  • 61
    Lazy data structures
  • 57
    Macros
  • 49
    Functional
  • 23
    Simplistic
  • 22
    Immutable by default
  • 20
    Excellent collections
  • 19
    Fast-growing community
  • 15
    Multiple host languages
  • 15
    Simple (not easy!)
  • 15
    Practical Lisp
  • 10
    Because it's really fun to use
  • 10
    Addictive
  • 9
    Community
  • 9
    Web friendly
  • 9
    Rapid development
  • 9
    It creates Reusable code
  • 8
    Minimalist
  • 6
    Programmable programming language
  • 6
    Java interop
  • 5
    Regained interest in programming
  • 4
    Compiles to JavaScript
  • 3
    Share a lot of code with clojurescript/use on frontend
  • 3
    EDN
  • 1
    Clojurescript

Sign up to add or upvote prosMake informed product decisions

Cons of ceph
Cons of Clojure
    Be the first to leave a con
    • 11
      Cryptic stacktraces
    • 5
      Need to wrap basically every java lib
    • 4
      Toxic community
    • 3
      Good code heavily relies on local conventions
    • 3
      Tonns of abandonware
    • 3
      Slow application startup
    • 1
      Usable only with REPL
    • 1
      Hiring issues
    • 1
      It's a lisp
    • 1
      Bad documented libs
    • 1
      Macros are overused by devs
    • 1
      Tricky profiling
    • 1
      IDE with high learning curve
    • 1
      Configuration bolierplate
    • 1
      Conservative community
    • 0
      Have no good and fast fmt

    Sign up to add or upvote consMake informed product decisions

    371
    523
    1.6K
    7K
    17.7K
    - No public GitHub repository available -

    What is ceph?

    In computing,It is a free-software storage platform, implements object storage on a single distributed computer cluster, and provides interfaces for object-, block- and file-level storage.

    What is Clojure?

    Clojure is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use ceph?
    What companies use Clojure?
    Manage your open source components, licenses, and vulnerabilities
    Learn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with ceph?
    What tools integrate with Clojure?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to ceph and Clojure?
    Minio
    Minio is an object storage server compatible with Amazon S3 and licensed under Apache 2.0 License
    Swift
    Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.
    FreeNAS
    It is the simplest way to create a centralized and easily accessible place for your data. Use it with ZFS to protect, store, backup, all of your data. It is used everywhere, for the home, small business, and the enterprise.
    Portworx
    It is the cloud native storage company that enterprises depend on to reduce the cost and complexity of rapidly deploying containerized applications across multiple clouds and on-prem environments.
    Hadoop
    The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage.
    See all alternatives