Oracle ADF is Licensed or Free ware? - oracle-adf

I need to know whether we can use oracle adf with free of cost.
i found some other sites they are saying ADF Essential is free ware.
If it is licensed by oracle , How much the license cost?

ADF essentials is license free, running on glassfish, here.
From the main oracle page:
Oracle ADF Essentials is an end-to-end Java EE framework that
simplifies application development by providing out-of-the-box
infrastructure services and a visual and declarative development
experience. Oracle ADF Essentials is free to develop and deploy.
And further, from the FAQ:
Oracle ADF Essentials is a free packaging of key technologies from the
Oracle Application Development Framework that can be used to develop
and deploy applications without licensing costs.
Not to be snarky, but what part of Free and without licensing is unclear?

Related

what is the new approach to developing C# apps with a stand-alone database?

I'm looking into developing single deployment applications, traditional desktop applications with simple database(s) embedded. By my understanding Microsoft have removed support for MSSQL Compact Edition in the newer versions of Visual Studio.
I've read that the approach recommended by them is to use the Express version of MSSQL, however I'm failing to understand how an application with an Express SQL database embedded in it would be able to run on a machine without the SQL service installed and running.
Am I missing something here? I've hunted around Google for the last few hours, is the only solution to use a 3rd party technology like SQLite?

Hosting a small website using IIS / SQL Server

I am looking to host a small site for some video content. I konw some C# and ASP.NET so this would be my lanugage of choice.
Question is, if I can build it all using express . free editions of VS, SQL Server and IIS, am I allowed to publish this on the internet for people to view? Not making profit, just my own music performances. I dont need to worry about buying a commercial edition?
Thanks.
John
Absolutely! The community addition is more than capable to meet your needs. You could even host the site for free on Azure if you wanted:
https://azure.microsoft.com/en-us/free/pricing-offers/
Although the database hosting would cost unless you used a file based database like SQLite.

Does Microsoft Sync Framework 2.0 support Sql Server 2005 as a client?

It appears out of the box the v1 of Microsoft Sync Framework would only support synching with a CE db, using the SqlCeClientSyncProvider. I can't find anywhere in the documentation about v2 if we can now sync between two SQL Server databases. Anyone know of hand if this is now possible (without writing my own client provider)?
The following provider is the one that you should be using to sync with a SQL Server database.
Microsoft.Synchronization.Data.Server.DbServerSyncProvider
The Local Database Cache tool could get you up and running fairly quickly without having to worry about these details - you would however be sacrificing some flexibility.
You don't necessarily need Sync Framework 2.0 if you do decide that you want to get a little closer to the metal but it has now been released and is probably your best bet. Just be careful with the DLL versions that you swap into your solution after installing the SDK. Note below that the database DLLs are not versioned consistently with the rest of the framework and that the version of the Microsoft.Synchronization.Data.SqlServerCe DLL actually decreases from 3.5 to 3.0.
Installing Sync Framework - MSDN
All database provider DLLs have a
version number of 3.0 rather than 2.0
because some of the providers were
originally released before Sync
Framework 1.0.
Microsoft.Synchronization.Data.SqlServerCe.dll
was originally released as part of SQL
Server Compact and previously had a
version number of 3.5 to match the SQL
Server Compact version. The version of
this DLL is now 3.0 to match the other
database providers.

SQL Server Developer/Standard/Enterprise for local development?

DO these versions mean anything to me as a developer? I understand they have limitations on connections/processors/etc but none of that matters to me for a local development instance. All of the ISOs on MSDN are the same size, does it make a difference which of these I choose to download?
The Developer edition is identical to the Enterprise edition, so you get all the feature you'll probably ever need. It's just not licensed for production use.
Standard edition (and Web edition) are somewhat limited in their functionality.
Developer Edition for 2014 and 2016 is available at no cost, so I'd definitely pick that one, if you need a dev platform!
The difference is in licensing mostly (Developer vs. Enterprise).
For development you wish to have the engine with all bells and whistles enabled, that is either Enterprise or Developer.
If you're only developing for customers then Developer will suffice. You hand-over the project to the customer and don't put it to operation yourself.
If it's your own product, then you will need un-Developer version sooner or later. By the moment of putting the software in production latest, that is.
Developer is fine for development but can't be used in production systems for lisencing reasons. It's a lot cheaper than the others too.
Use the development version as it will allow you to develop with features that are available on all of the production versions. If you were to install say just the Standard version then you would be unable to develop anything that uses an Enterprise feature.
http://www.microsoft.com/Sqlserver/2005/en/us/compare-features.aspx
As of today Developer Edition is free of cost.Further you can sign into Visual studio dev essentials and get for free VS community Edition,Microsoft R server Developer edition,Free xamarin,free 25$ monthly Azure credit and much more for free...
https://blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/microsoft-sql-server-developer-edition-is-now-free/

Is SQL Server Express good enough for a developer, or should they get Developer edition?

Just wondering if it's worth it for a developer to use SQL Server 2005/2008 Developer Edition instead of the bundled SQL Server Express edition that comes with Visual Studio. I'm talking about for initial development of a website, where you need to create SQL scripts to generate the tables and things like that. I know with Express it's easy to add an .mdf file to your project and program against that, but wouldn't it be better to install Developer edition and program against a "real" database that would mimic what you're going to be using in production? That way if you're using VS Professional and can create a "database project" you can include all of your creation scripts and run them in production to recreate the environment.
If you have access to it, you're better off using Developer Edition because it supports more features and larger databases. For example, if you want to restore a 50gb database from your production server onto your workstation to do testing, you'll need Developer Edition.
Another example is if you're working with Enterprise-only features like partitioning, compression or the Resource Governor. Those features aren't available in Express, but they are available in Developer Edition.
If it is good enough for production then how can it be insufficient in development. And SQL Express is quite capable of handling fair loads (the kind of loads that would have stressed serious hardware just a few years ago).
SQL Server Express does not require licensing but has a smaller set of features.
Developing against full SQL Server (and Developer Edition matches Enterprise Edition) always leaves the chance that you rely on some feature that is not in the production edition.
At the very least all your testing (including unit testing) should happen against the edition to be used in production.
In this question, since a "full" version is being targeted for production then developer edition should be a good match, just be careful of enterprise features if you will deploy against Standard.
Personally, I think your development environment should look like as much as you can to your production environment.
SQL Server Express edition
has many limitations like size of database, supports only one processor, etc. It is the "lite" version of SQL Server
SQL Server Developer edition
is basically Enterprise edition but it cannot be used for production.
Be aware that if the success of your backend database relies on the use of enterprise features for development, and you want the same features on production, this will require enterprise license.
It depends on what you are doing. In general, I would say it is fine. If you can get a copy of Developer, I would recommend that route, but a great majority of your work can be done in Express.
Express has basic Reporting, with Advanced Services. If you go beyond the basic Reporting in the product, you will have to move up. YOu also have Service Broker. But, you will not have Analysis Services (no data warehousing) or SSIS (no ETL). If you need either of these features, you have to go to Developer.
You will also not have some of the BI features, as the Express Manager is missing many of the bits in the full SQL Management Studio and BI Developer. If you need these, you will need SQL Server Developer.

Resources