powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Ищу фреймворк для разработки Web-GUI на основе метаданных
11 сообщений из 61, страница 3 из 3
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450349
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмиччтобы было труЪ, я должен выучить javascript, выучить какой-нибудь фреймворк, чтобы потом получить ... что? Какие преимущества даст этот подход?

SPA
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450374
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555vaadin, например.
- это наследник GWT гугла или тот же GWT как и SmartGWT
http://www.smartclient.com/smartgwt/showcase/#main
- его используют в основном для админки, а не для веб-приложения
- у него последователей полтора человека на весь SQL.ru
2. AFAIK Гугл прекратил поддержку GWT
....
Т.е. всё это одна и та же технология - GWT.
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450377
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор КузьмичА что значит "делать клиент на JS"? Пример можете привести?
в смысле?
Стек такой:
- фреймворк - бэкенд на JS
Бесплатные и некоммерческие UI-фреймворки
- бэк (серверная часть) это REST на любом языке программирования.
Даже на апекс)).
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450379
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор КузьмичСейчас я, допустим, знаю java и могу написать на ней код, генерирующий html-страницу
угу. А верстальщики HTML и JS программисты это бездельники?
Если вы повторите APEX как Оракле, тогда конечно. Снимаю шляпу.
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450383
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123фреймворк - бэкенд на JS
опечатка - ФРОНТ на JS
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450491
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Если вы повторите APEX как Оракле, тогда конечно. Снимаю шляпу.
6 000 000 р и 6 месяцев. А шляпу можно и не снимать :)
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450737
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомНиканор Кузьмиччтобы было труЪ, я должен выучить javascript, выучить какой-нибудь фреймворк, чтобы потом получить ... что? Какие преимущества даст этот подход?
SPAИ все? Мне как-то не попадались SPA-приложения, которые бы мне понравились. Какие-то они все тормозные. Вот как появится, так и... А пока нет. Кому нравится - пусть делают, а я пас.

Petro123Никанор КузьмичА что значит "делать клиент на JS"? Пример можете привести?
в смысле?
Стек такой:
- фреймворк - бэкенд на JS
- бэк (серверная часть) это REST на любом языке программирования.
А можете привести пример какого-нибудь helloworld-мануала на эту тему? Что и как сделать на сервере, что и как на клиенте, что в итоге получится.
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450807
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич,
Hello World вы не найдёте. Т.е. они только по частям для бэка и для фронта.
REST это просто отдача JSON по урлу.
Можно делать на чём угодно.
Вот, пример на Jersey(Java)
https://habrahabr.ru/post/150176/
Если клиент - ангуляр, то:
https://habrahabr.ru/post/180941/
Результат типа:
http://blog.scottlogic.com/alee/assets/spa-an-ko/Angular/index.html#/home

Просто пример:
бэк
HelloWorldResource.java
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
package helloworld;

import javax.ejb.Stateless;

import javax.ws.rs.Path;
import javax.ws.rs.GET;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Response;

@Stateless
@Path("/greeting")
public class HelloWorldResource {

    @GET
    @Produces("text/html")
    public Response getGreeting() 
    {
        return Response
                .ok("Hello World!")
                .header("Access-Control-Allow-Origin", "*")
                .header("Access-Control-Allow-Headers", "origin, content-type, accept, authorization")
                .header("Access-Control-Allow-Credentials", "true")
                .header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS, HEAD")
                .header("Access-Control-Max-Age", "1209600")
                .build();
    }
}



фронт
measure_item.html
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
<!DOCTYPE html>
<html>
    <head>
        <title>Классификатор единиц измерения</title>

        <meta charset="UTF-8">

        <script src="lib/angular-1.5.0/angular.min.js"></script>
        <script src="lib/core/js/measure_item.js"></script>
    </head>
     
    <body ng-app="MeasureItem" ng-controller="MeasureItemController">
	<div>
            <p>{{hw}}</p>
	</div>
    </body>
</html>

measure_item.js

var miApp=angular.module('MeasureItem', []);
        
miApp.controller('MeasureItemController', function($scope, $http)
{
    $http({
        method: 'GET',
        url: 'http://localhost:8080/HelloWorld/resources/greeting'
    }).then(function successCallback(response) {
        // this callback will be called asynchronously when the response is available
        $scope.hw = response.data;
    }, function errorCallback(response) {
    // called asynchronously if an error occurs or server returns response with an error status.
        alert(response.statusText);
    });    
})
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450808
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор КузьмичSPA-приложения
ангуляр - SPA.
Поэтому ищи что по душе.
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450826
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Никанор Кузьмич,
Hello World вы не найдёте. Т.е. они только по частям для бэка и для фронта.
REST это просто отдача JSON по урлу.
Можно делать на чём угодно.
Вот, пример на Jersey(Java)
https://habrahabr.ru/post/150176/
Если клиент - ангуляр, то:
https://habrahabr.ru/post/180941/
Результат типа:
http://blog.scottlogic.com/alee/assets/spa-an-ko/Angular/index.html#/home

Просто пример:Большое спасибо!
...
Рейтинг: 0 / 0
Ищу фреймворк для разработки Web-GUI на основе метаданных
    #39450855
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123alex55555vaadin, например.
- это наследник GWT гугла или тот же GWT как и SmartGWT
http://www.smartclient.com/smartgwt/showcase/#main
- его используют в основном для админки, а не для веб-приложения
- у него последователей полтора человека на весь SQL.ru
2. AFAIK Гугл прекратил поддержку GWT
....
Т.е. всё это одна и та же технология - GWT.
Если есть наследники, значит тема живёт. А что ещё нужно? Да и на умершей теме можно долго ещё ездить. А тем более, если тема не умерла.

А если что-то для админки подходит, значит и для веб-приложения самое оно. Хотя есть модный тренд для ярко выраженных извращенцев - делать дрыгающийся, плавающий и вечно убегающий из под мышки "интерфейс". Если речь об этом у.г., то там да, там царство скриптов и непуганных идиотов. Я только поражаюсь, почему от таких производителей у.г. клиенты не бегут? Столько приученных к постоянному дёрганию всего и вся? Это-ж как значит телевизор своей аналогичной по дёрганости рекламой мозги промыл!
...
Рейтинг: 0 / 0
11 сообщений из 61, страница 3 из 3
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Ищу фреймворк для разработки Web-GUI на основе метаданных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]