Open Closed

I have a question about the technology ABP Commercial uses and the development language for customization. #4861


User avatar
0
portx-dev created

・What is the correct language to use when developing on ABP Commercial? -serverside:C# -frontend: AngularJS or MVC

・For DB, RDB and MongoDB are available.

  • Which is the only choice between RDB and MongoDB?
  • Can I use RDB and MongoDB at the same time?
  • What is the best practice for using MongoDB?

4 Answer(s)
  • User Avatar
    0
    berkansasmaz created
    Support Team .NET Developer

    Hi, I have to say that your questions sound a bit strange so please correct me if I don't understand you completely.

    What is the correct language to use when developing on ABP Commercial?

    By Language I think you mean the language of the application here. There is no definite answer to the question, you can develop the application using any language you want. However, if I were you, I would develop on the language most preferred by the users of my application.

    Which is the only choice between RDB and MongoDB?

    I don't quite understand this question, sorry. If you are asking about the differences between SQL and NoSQL. See: https://www.geeksforgeeks.org/difference-between-sql-and-nosql/

    Can I use RDB and MongoDB at the same time?

    Yes, you can. In general, anything you can do with ASPNET, you can do with ABP. In many scenarios, ABP will make your job easier.

    What is the best practice for using MongoDB?

    We have written documents for this, you can check it. See: https://docs.abp.io/en/abp/latest/MongoDB

  • User Avatar
    0
    portx-dev created

    Thank you very much.

    Here are the points I still have questions about

    ∙ I was wondering what language to use for development. However, if we are developing on ABP Commercial, I thought C# and Angularjs would be easier to develop in, am I wrong? For example, [golang + react on ABP Commercial] would be fine?

    ・When using ASP.NET Zero, what use cases are RDB and MongoDB suitable for each? -I understand the difference between NoSQL and RDB.

    ・I understood that MongoDB and RDB can be used at the same time. Are the following examples correct? -user data : RDB -CRUD pages data : MongoDB

  • User Avatar
    0
    portx-dev created

    Is there any progress on this matter?

  • User Avatar
    0
    berkansasmaz created
    Support Team .NET Developer

    I was wondering what language to use for development.

    ABP Framework offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. It provides the fundamental infrastructure, production-ready startup templates, modules, themes, tooling, guides and documentation to implement that architecture properly and automate the details and repetitive works as much as possible.

    I thought C# and Angularjs would be easier to develop in, am I wrong?

    Yes, you are right. https://docs.abp.io/en/abp/latest/Getting-Started?UI=NG&DB=EF&Tiered=No

    For example, [golang + react on ABP Commercial] would be fine?

    ABP Commercial is a set of premium modules, tools, themes, and services that are built on top of the open-source ABP framework. Additionally, as I just mentioned, the ABP framework is a web application framework for ASP.NET Core

    I mean, the ABP framework doesn't deal with GoLang. You cannot use the ABP framework when developing with GoLang. But this does not mean that an application or service you developed with GoLang cannot communicate with an application you developed with ABP framework. As for React, there is currently no React template that ABP officially supports. However, there are templates developed by the ABP framework community. See: https://blog.antosubash.com/posts/abp-react-template

    ・When using ASP.NET Zero, what use cases are RDB and MongoDB suitable for each?

    First of all, ASP.NET Zero is not the same as ABP Commercial. See: https://docs.abp.io/en/commercial/latest/aspnet-zero-vs-abp-commercial

    The answer to this question is independent of the ABP framework. If it makes sense to use MongoDB according to your application's requirements while developing a normal application, you can also use MongoDB with the ABP framework. You can think of the same thing in RDMS. See: https://www.quora.com/What-are-the-real-use-cases-where-you-should-use-MongoDB

    Are the following examples correct?

    Yes, this is possible. But if you accept advice, I wouldn't recommend complicating things. As your application/project grows, it may be better for you to think about such questions. If I were you, the first thing I would do would be to complete this tutorial and check the documentation of the ABP framework.

Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11