Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Error’d: You Talkin’ to Me?

      September 20, 2025

      The Psychology Of Trust In AI: A Guide To Measuring And Designing For User Confidence

      September 20, 2025

      This week in AI updates: OpenAI Codex updates, Claude integration in Xcode 26, and more (September 19, 2025)

      September 20, 2025

      Report: The major factors driving employee disengagement in 2025

      September 20, 2025

      Development Release: Zorin OS 18 Beta

      September 19, 2025

      Distribution Release: IPFire 2.29 Core 197

      September 19, 2025

      Development Release: Ubuntu 25.10 Beta

      September 18, 2025

      Development Release: Linux Mint 7 Beta “LMDE”

      September 18, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The attack on the npm ecosystem continues

      September 20, 2025
      Recent

      The attack on the npm ecosystem continues

      September 20, 2025

      Feature Highlight

      September 20, 2025

      SVAR React Core – New UI Library with 20+ Components

      September 20, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Hyprland Made Easy: Preconfigured Beautiful Distros

      September 20, 2025
      Recent

      Hyprland Made Easy: Preconfigured Beautiful Distros

      September 20, 2025

      Development Release: Zorin OS 18 Beta

      September 19, 2025

      Distribution Release: IPFire 2.29 Core 197

      September 19, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Why OneStream is Embracing C#

    Why OneStream is Embracing C#

    September 20, 2025

    OneStream, a corporate performance management (CPM) platform, is built on the Microsoft .NET framework, that supports both VB.NET and C# for business rule development. Both languages share the same runtime environment that is known as the .NET Framework. VB.NET has traditionally been favored, especially in finance-related functions. VB.NET does have similarities to Excel’s VBA—making it more accessible to finance professionals who are not full-time developers. However, in recent years, C# has gained significant traction, especially with more technically complex solutions and shared business rules.

    In OneStream, shared business rules can be written in either VB.NET or C#, giving developers the freedom to choose based on preference or project requirements. However, item-specific business rules—those tied to a specific dimension, transformation, or form—must still be authored in VB.NET. That said, OneStream is steadily moving toward a C#-first model. Starting with version 7.1, support for C# business rules became more robust, and in the most recent platform updates—especially version 8.0 and beyond—C# has become the default in many marketplace solutions. Notably, several Financial Close extensions, such as Account Reconciliations and Transaction Matching, now require C# for any customization or rule development, reflecting this shift.

    The platform’s migration from .NET Framework to .NET 6 in version 8.x is another development. This transition improves performance and scalability but also introduces some changes that can impact coding practices. Legacy VB.NET rules may experience compilation issues due to outdated syntax or incompatible references, prompting many teams to restructure their codebases in line with the updated .NET framework.

    The developer community generally views VB.NET as a language with limiting features, while C# is considered the modern standard for .NET development. This sentiment is being adopted by OneStream. For current and future projects, developers and administrators are encouraged to adopt C# for better alignment with OneStream’s roadmap and Microsoft’s broader .NET ecosystem. Still, VB.NET remains relevant for certain rule types and legacy applications, so understanding both remains crucial.

    In summary, while VB.NET maintains a presence within OneStream C# is increasingly the preferred and sometimes required language—especially in new marketplace solutions and in platform versions 8.0 and above. With the move to .NET 8, developers should prepare to refactor older rules and adopt C# where possible to ensure compatibility, performance, and long-term maintainability.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleError’d: You Talkin’ to Me?
    Next Article Bubble sort visualization in 41 lines of pure JS

    Related Posts

    Development

    The attack on the npm ecosystem continues

    September 20, 2025
    Development

    Feature Highlight

    September 20, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Distribution Release: UBports 20.04 OTA-9

    News & Updates

    The Role of Pawrpose App in Animal Adoption and Lost Pet Recovery

    Web Development

    CVE-2024-11953 – Apache Apache HTTP Server Cross-Site Request Forgery

    Common Vulnerabilities and Exposures (CVEs)

    Learn Python for Data Science – Full Course for Beginners

    Development

    Highlights

    Critical Flaws in Alcatel-Lucent OmniAccess Stellar WLAN APs Allow Full Remote Takeover, PoC Releases

    July 17, 2025

    Critical Flaws in Alcatel-Lucent OmniAccess Stellar WLAN APs Allow Full Remote Takeover, PoC Releases

    In a recently disclosure, ALE (Alcatel-Lucent Enterprise) has published a security advisory (SA-N0150) addressing multiple critical vulnerabilities in its OmniAccess Stellar WLAN Access Points, affect …
    Read more

    Published Date:
    Jul 17, 2025 (10 hours ago)

    Vulnerabilities has been mentioned in this article.

    CVE-2025-52690

    CVE-2025-52689

    CVE-2025-52688

    CVE-2025-52687

    Google’s AI Tool Big Sleep Uncovered Critical SQLite 0-Day Vulnerability and Blocks Active Exploitation

    July 16, 2025

    OneClik Malware Targets Energy Sector Using Microsoft ClickOnce and Golang Backdoors

    June 27, 2025

    CVE-2025-53391 – “Debian ZuluPolkit PolicyKit Privilege Escalation”

    June 28, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.