Właśnie pojawił się FastReport Open Source, ale mogę już przewidzieć niektóre pytania użytkowników. Ze uwagi na fakt, że eksport raportu w rzeczywistości możliwy tylko w formacie HTML do wielu z was atrakcyjność FastReport Open Source może wydawać się wątpliwa. Możesz się zastanawiać, "Czy warto rozpocząć projekt na opensource wersji FastReport Core lub czy jednak wybrać płatną wersję?". Mogę wam powiedzieć, że warto. Po pierwsze, Open Source ma wielką zaletę - kod open source, który można modyfikować, jak chcesz. Możesz napisać własny eksport lub wybrać gotowy projekt operacyjny. Po drugie, FastReport Open Source - to to samo, co FastReport Core, tylko trochę obcięta wersja. Dla tego są kompatybilne. Możesz rozpocząć projekt w wersji open source, a w razie konieczności zaawansowanego eksportu — migrować do wersji płatnej. Jest to proste do zrobienia. Wystarczy zastąpić biblioteki FastReport.OpenSource i FastReport.OpenSource.Web na FastReport i FastReport.Web.
Migracja z FR Core do FR Open Source jest również możliwa, ale będziesz musiał usunąć wszystkie eksporty raportów z kodu aplikacji. Oprócz eksportowania do HTML, oczywiście. Raporty internetowe nie działałyby bez niego. Zaletą FastReport Open Source jest bezpłatny i otwarty kod źródłowy, a zaletami wersji płatnej są bogate funkcje i wsparcie techniczne. Muszę przyznać, FastReports poświęca dużo czasu na rozwój eksportu, naprawdę działają dobrze i mają wiele ustawień. Nie wiele narzędzi do raportowania mogą zaoferować takie zaawansowane ustawienia eksportu do pliku PDF. Korzystając z wersji open source, powinieneś zrozumieć, jaki rodzaj eksportu tracisz:
- Adobe PDF;
- Program Microsoft Excel 2007;
- Tekst;
- Tekst sformatowy;
- Microsoft XPS;
- Otwórz pakiet Office Calc;
- Moduł zapisujący OpenOffice;
- MHT;
- tabela XML (Excel);
- CSV.
Jednak ostatecznie, to tylko twój wybór. Jeśli chcesz eksperymentować i przetestować swoje możliwości, lepiej zacząć od FastReport.OpenSource, jeśli potrzebujesz niezawodnego gotowego rozwiązania z pełną funkcjonalnością i obsługą, FastReport Core, FastReport. Net być, Net Core jest zdecydowanie dla Ciebie.