Architecture News

IDEに統合されたGitで開発を促進

1月 9, 2024
コーディング環境を離れることなく変更をコミット、プッシュ、プルできるGitをサポートするIDEを選択

Git is a ubiquitous distributed VCS that empowers software developers with transparency and collaboration. Its efficient local snapshotting and flexible branching models offer developers freedom to experiment and iterate, while its robust conflict resolution and distributed nature facilitate seamless merging and asynchronous teamwork. From solo projects to large-scale enterprise deployments, Git ensures code integrity, tracks history with meticulous detail, and provides a safety net for exploration, making it a professional standard for version control. Git integration in IDEs brings version control tools into the development environment itself. It allows developers to easily track changes, revert to previous states, and collaborate with others, without needing a separate application or process.

Several IDEs offer Git version control support including:

  • IntelliJ IDEA by JetBrains includes seamless Git integration, featuring visual diff/merge, intuitive commit workflows, and built-in branch management.
  • Delphi Architect by Embarcadero provides native Git support with visual history browsers, effortless commit/push/pull actions, and conflict resolution aids.
  • PrimalScript by SAPIEN Technologies offers intuitive Git integration with visual commit history, built-in message templates and a unified interface for frictionless version control.
  • Microsoft Visual Studio Enterprise contains visual branch management, conflict resolution assistants and integrated commit/push/pull functionality.

For an in-depth analysis of features and price, visit our IDEs comparison.

Compare IDEs

最新のC# 12の機能を使用した.NET 8アプリの構築

1月 9, 2024
JetBrains Rider 2023.3では.NET 8 SDKをサポートし、最新バージョンの.NETをターゲットとするプロジェクトを作成、実行、デバッグ可能

Rider is a professional Integrated Development Environment (IDE) specifically designed for building .NET applications. Developed by JetBrains, Rider combines robust functionality with a sleek interface to offer a superior coding experience. Rider supports C#, F#, JavaScript, and TypeScript, making it a versatile tool for modern .NET development. Powerful features like advanced code completion, integrated unit testing, built-in debugging tools, and seamless cross-platform support (Windows, macOS, Linux) streamline the development process. Rider seamlessly integrates with popular version control systems and databases, enhancing project management and code collaboration.

The Rider 2023.3 release elevates developers' toolkits with comprehensive support for the cutting-edge .NET 8 framework. Fresh project templates facilitate project bootstrapping, while integrated tooling seamlessly navigates updated C# 12 features like primary constructors, interceptors, and flexible type referencing via alias directives. F# development also receives a boost with shorthand lambdas, nested record updates, static interface members, and let bindings streamlining code conciseness and clarity. Rider now empowers developers to effortlessly build secure applications by integrating support for Identity API endpoints, a foundational element for modern authentication workflows.

To see a full list of what's new in version 2023.3, see our release notes.

Rider is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed renewals, and additional user licenses. See our Rider licensing page for full details.

For more information, visit our Rider product page.

Fluentテーマを使用してASP.NET Coreアプリを最新化

1月 9, 2024
DevExpress ASP.NET Core 23.2では、2つの配色を含むMicrosoft Fluentにインスパイアされた新しいWebテーマを追加

DevExpress ASP.NET Core is a powerful suite of UI components and reporting tools designed to enhance the development of modern, data-driven web applications built with ASP.NET Core. It leverages the flexibility of client-side JavaScript libraries like DevExtreme with the ease of server-side ASP.NET Core Razor syntax and Web APIs. This hybrid approach allows developers to build rich, responsive UIs with features like data grids, editors, schedulers, and charts, while maintaining the productivity and control of server-side development.

Version 23.2 introduces a new theme inspired by Microsoft's Fluent design system. This theme prioritizes accessibility, offering components with robust contrast color support. Users can choose between two distinct color schemes, Classic and Saas, and two size modes, Standard and Compact, to tailor the UI experience to their preferences. Enhancements extend beyond visuals, with the introduction of a dedicated DxFluent icon package that seamlessly integrates with the overall aesthetic. Developers can leverage the power of the ThemeBuilder tool to effortlessly customize and personalize the Fluent theme to match their specific brand identity and application demands.

To see a full list of what's new in version 23.2, see our release notes.

DevExpress ASP.NET and Blazor is licensed per developer and is available as a Perpetual License with a 12 month support and maintenance subscription. See our DevExpress ASP.NET and Blazor licensing page for full details.

DevExpress ASP.NET and Blazor is available to buy in the following products:

DITAによる技術文書の作成と管理

1月 9, 2024
DITAをサポートするXMLツールを使用して、コンテンツを一度作成すれば、印刷、Web、PDF、モバイルアプリなどの複数の形式に公開できます。

DITA (Darwin Information Typing Architecture) is a powerful XML-based standard for authoring, managing, and delivering technical information. It breaks content into reusable "topics" (think paragraphs, images, or code snippets). These building blocks are then assembled into larger structures like manuals or user guides using "maps". DITA topics can be easily reused across multiple documents, reducing redundancy and saving time. Update the relevant topic once, and it ripples across every document that uses it. Benefit from multi-format publishing to generate stunning PDFs, web-friendly HTML, and even print-ready layouts, all from a single DITA source. DITA can be customized to accommodate different industry standards and content types and is ideal for software documentation, user manuals, API references, online help and training materials.

A number of structured document tools offer DITA support including:

  • Oxygen XML Editor Professional by Syncro Soft offers advanced DITA editing support, covering DITA 1.1, 1.2, and 1.3 standards, and allows users with limited knowledge of XML to edit DITA documents in a visual interface (similar to a WYSIWYG word processor).
  • Altova Authentic includes a graphical interface with a wide variety of features that make editing XML data easy for non-technical users, while maintaining the power and flexibility of structured content authoring. It seamlessly supports industry standard XML templates such as DITA and DocBook.

For an in-depth analysis of features and price, visit our Structured Document Tools comparison.

Compare Structured Document Tools

簡単な画像編集をBlazorアプリに追加

1月 9, 2024
Syncfusion Essential Studio Blazor 2023 Volume 4では、画像操作と注釈のための新しい実稼働可能な画像エディター コンポーネントを追加

Syncfusion Essential Studio for Blazor (available as part of Syncfusion Essential Studio Enterprise) is a comprehensive UI component library designed to accelerate the development of high-performance, modern web applications using the Blazor framework. It boasts over 85+ responsive, lightweight, and modular components spanning various categories like data visualization, data editing, document processing, and interactive UI elements. This rich repertoire empowers developers to rapidly build user-friendly, feature-rich web interfaces, all with the advantage of seamless integration with both server-side and client-side Blazor applications.

Version 2023 Volume 4 (24.1.41) introduces the production-ready Blazor Image Editor component which allows you to crop, rotate, flip, zoom, and apply filters to your images. You can also add annotations like text, freehand drawings, shapes, and even other images. The Image Editor is designed for ease of use, with a drag-and-drop interface and a customizable toolbar that lets you tailor the editing experience to your specific needs. Additionally, it supports exporting images in various formats, including PNG, JPEG, and SVG, ensuring compatibility with your chosen workflow. The Blazor Image Editor is a valuable asset for any developer looking to add rich image editing capabilities to their Blazor applications.

To see a full list of what's new in version 2023 Volume 4 (24.1.41), see our release notes.

Syncfusion Essential Studio Blazor is available as part of Syncfusion Essential Studio Enterprise which is licensed per developer starting with a Team License of up to five developers. It is available as a 12 Month Timed Subscription License which includes support and maintenance. See our Syncfusion Essential Studio Enterprise licensing page for full details.

For more information, visit our Syncfusion Essential Studio Blazor product page.