Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
We are building a new SAAS bussiness application and we are looking for some advice .
what is the best suitable framework to do this job ? We have big experience in C# .
but we do't need to take ASP.Net MVC because it's very expensive, We want to run in linux
based hosting with postgresql database.
In your opinion which framework fits well to do this job .
Django , Play framework , Rails or Grails ?
I always recommend Django. I run www.noobmovies.com on Linode for about 20.00 a month. The site gets thousands of visitors a week and I just got started. I don't come near to exceeding 5% of my available resources. I am a .NET developer during the day, so I too use C#.
C# ASP.NET is not an option to me at all. As a small business owner I'm much better off with Django. It does everything I need and when I compare my current resources I receive using Linode over .NET I'm looking at a 600 to 700 monthly difference easy. If I compare to Azure It's probably a thousand dollar difference.
Granted my site is using MySQL Postgresql is easy to configure with Django.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
We built our own CRM for our web application which has several other functions.
Now we got the request from the management that also another web application should use our CRM.
Our current web application is a monolithic one, which means that everything is in one big web application developed with Grails.
The first idea from one DEV was to create a REST API so that they can use our CRM functionality and customers are created in our application/DB and will always get synced back to their application.
I think this is not the best idea and much better would be to screw out our CRM from the monolithic web application and make a stand-alone version of it (microservice). This stand-alone version should then be configurable for things like DB, file storage, entities, workflows, ...
What do you guys think about it and maybe does one has another good idea for this specific use case?
If you can refactor your existing CRM code into Grails plugins then you can use these plugins in your current application and future Grails applications that need CRM functionality. We are using this approach and have 10+ Grails applications in production and almost all of them are using the same set of CRM plugins.
If you like to see how we split up the domains/contexts you can find the plugins here: http://gr8crm.github.io
However we are currently in the process of migrating all CRM plugins to separate microservices (Spring Boot and Micronaut) but it's a huge effort. My advice is to think carefully before you go that route. If you can break out isolated functionality in your current monolith into microservices step by step, then it could be worth trying. But replacing all features in your current CRM with microservices will probably take longer than you expect.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
In most of MVC tutorials, I have seen the usage of entity framework with MVC. Why is entity framework always used along with MVC? Is there any particular advantage for that combination?
Why is entity framework always used along with MVC?
I think primarily because:
Ease of availability (installed with Visual Studio template)
Easy integration into an existing project (Nuget packages are available to install).
Any particular advantage for that combination?
Well it is subjective question but if you are a MS Developer you will find using EF involves:
Less learning curve: Existing MS developers finds it easy to pick up a new technology originating from MS. The familiarity with .NET framework leads to less learning curve or easy troubleshooting.
Support and documentation - As Microsoft developed it, they updated it regularly with several new feature added between version 3.5 to now EF 6.1.2 (as on 4/17/2015). As large number of people making use of this ORM, finding help is not difficult both from MS and community.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Can Ruby on Rails be used for developing Real Time Application (similar to like Facebook, twitter, geekList ) ? What sort of database (NoSql), REST API is required ? Node.js seems to be popular for RTA. Any insight will be greatly appreciated?
You can try with Faye, but if you want development real time application, I think Node.js is the best. :)...Sorry, I'm only beginner developer :)
Ruby and Rails can definitely be used for that (twitter was originally a Rails app). What kind of db you need will depend on the specifics of your application. I am guessing from your question that you are a beginner. In that case, I would guess this is one of your first applications and you are trying to figure out which technology to you. I suggest you pick whichever one you are most interested in. You can do the kind of application you are talking about in most modern web frameworks.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm new to rails and I am redoing and revamping my current website with it. I have been looking all over the internet about how to deploy my rails app to my server. It seems that everyone is mentioning AWS and Heroku. The problem is that I am not interested in paying money down the road when my website starts to grow.
So would it be worth it to set up my own infrastructure so I can change and modify it as my site grows or is it north worth the trouble for the prices that I could pay for someone (Heroku most likely) to worry about that for me?
Also is it even possible or feasible for that matter to deploy myself?
Thanks
TopGunCoder
I have a few rails projects hosted on my own virtual server. Ubuntu, rbenv, git, rails, passenger and mysql setup.. There are other setups, for example with unicorn an nginx..it really depends on your projects.
How many hits you'll expect per day/month?
I can recommend hosting little projects by your own. It is cheaper and very convenient. But you need know-how and time.
And the state-of-the art method for deploying rails apps is the capistrano tool.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I want to test my ASP.Net MVC web application on Cloud server. Is their any cloud server that is free and support SQL Server 2008 DB?
I know this question is kind of a basic one. i am searching on internet and found only appharbor but i couldn't understand its deployment method.
Edit:
Updating too late but might help for searching people. After lots of searching I couldn't find free Cloud providers. I managed to get Azure account for testing from a person.
I can't vouch for them, but here's what I managed to dig up on Google:
Somee - free ASP.NET hosting, 15 MB MSSQL, 5 GB monthly traffic
ASPSpider - judging by the site.. not very professional?
You are far better off with Azure. All these free hosts are usually very bad. If you don't have your own credit card, perhaps you could ask a family member or a friend? If they are worried about their card security, it's far safer to give it to Microsoft than any of those other hosts.